[gnome-shell] layout: Fix an accidental undefined variable error
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-shell] layout: Fix an accidental undefined variable error
- Date: Thu, 11 Oct 2012 22:25:32 +0000 (UTC)
commit 651030ba939cae0762953560274dfa297c758cf0
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Tue Mar 27 15:08:54 2012 -0300
    layout: Fix an accidental undefined variable error
    
    The layout code was using actorData without defining it first.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673189
 js/ui/layout.js |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/js/ui/layout.js b/js/ui/layout.js
index d66437e..c399d42 100644
--- a/js/ui/layout.js
+++ b/js/ui/layout.js
@@ -781,10 +781,13 @@ const Chrome = new Lang.Class({
 
     _actorReparented: function(actor, oldParent) {
         let newParent = actor.get_parent();
-        if (!newParent)
+        if (!newParent) {
             this._untrackActor(actor);
-        else
+        } else {
+            let i = this._findActor(actor);
+            let actorData = this._trackedActors[i];
             actorData.isToplevel = (newParent == Main.uiGroup);
+        }
     },
 
     _updateVisibility: function() {
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]