[Pkg-mozext-commits] [firebug] 45/82: Unbreak expandMembers

David Prévot taffit at moszumanska.debian.org
Mon Mar 31 22:45:39 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to tag fbtest-1.11.2
in repository firebug.

commit 38a93fc7333f786a8927f9f95b9698c04cf332de
Author: Simon Lindholm <simon.lindholm10 at gmail.com>
Date:   Wed Jan 2 17:31:29 2013 +0100

    Unbreak expandMembers
    
    Previously, a refresh of a DOM panel tree like
    
    ROOT
     -a
       -b
         -c
           +d
     +c
    
    would expand the second "c" as if it had the level of the first, and a
    refresh of
    
    ROOT
     -a
       -b
         -c
           +d
     -e
       +f
    
    would collapse "e".
---
 extension/content/firebug/dom/domPanel.js | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/extension/content/firebug/dom/domPanel.js b/extension/content/firebug/dom/domPanel.js
index b59d253..381e538 100644
--- a/extension/content/firebug/dom/domPanel.js
+++ b/extension/content/firebug/dom/domPanel.js
@@ -834,7 +834,7 @@ Firebug.DOMBasePanel.prototype = Obj.extend(Firebug.Panel,
         for (var i = offset; i < members.length; ++i)
         {
             var member = members[i];
-            if (member.level > level)
+            if (member.level < level)
                 break;
 
             if (toggles.get(member.name))
@@ -862,10 +862,10 @@ Firebug.DOMBasePanel.prototype = Obj.extend(Firebug.Panel,
                         member.level, member);
                 }
 
-                expanded += newMembers.length;
-
-                i += newMembers.length + this.expandMembers(members, toggles.get(member.name),
-                    i+1, level+1, context);
+                var moreExpanded = newMembers.length +
+                    this.expandMembers(members, toggles.get(member.name), i+1, level+1, context);
+                i += moreExpanded;
+                expanded += moreExpanded;
             }
         }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firebug.git



More information about the Pkg-mozext-commits mailing list