Alexey Chub has uploaded a new change for review.

Change subject: webadmin: Fix "Expand All" button on system tree (#856233)
......................................................................

webadmin: Fix "Expand All" button on system tree (#856233)

https://bugzilla.redhat.com/856233

Change-Id: I8ec0be0b6b2249fe4ef9af3e0214b031cdb8dbcc
Signed-off-by: Alexey Chub <[email protected]>
---
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java
1 file changed, 10 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/22/8322/1

diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java
index 23aea49..a941184 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java
@@ -31,6 +31,7 @@
     private final SystemTreeModelProvider modelProvider;
 
     private CellTree display;
+    private boolean initialized;
 
     public SystemTree(SystemTreeModelProvider modelProvider, 
ApplicationConstants constants) {
         super(modelProvider);
@@ -81,6 +82,15 @@
             public void eventRaised(Event ev, Object sender, EventArgs args) {
                 // Collapse tree on refresh
                 expandTree(display.getRootTreeNode(), false);
+
+                // Workaround for bug 856233. Force a root tree node to be 
opened.
+                // This won't cause visual changes, i.e. after refresh the tree
+                // will collapse as it should do.
+                if (initialized) {
+                    display.getRootTreeNode().setChildOpen(0, true);
+                }
+
+                initialized = true;
             }
         });
     }


--
To view, visit http://gerrit.ovirt.org/8322
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8ec0be0b6b2249fe4ef9af3e0214b031cdb8dbcc
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alexey Chub <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to