modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/view/AbstractSectionedLeftNavigationView.java
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 9077f825a0833d198d4ab436634a4b78c93d8d33
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Wed Aug 28 20:26:22 2013 +0200
[BZ 995431] - GUI freezes on StorageNodes page - There was a hidden tricky loop when
comming from diferent admin section. (setContent() called addChild() that called
component's renderView() that called ... that called ... that called setContent()
again.)
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/view/AbstractSectionedLeftNavigationView.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/view/AbstractSectionedLeftNavigationView.java
index 29a9d3f..1b63560 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/view/AbstractSectionedLeftNavigationView.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/view/AbstractSectionedLeftNavigationView.java
@@ -202,6 +202,7 @@ public abstract class AbstractSectionedLeftNavigationView extends
EnhancedHLayou
}
public void setContent(Canvas newContent) {
+ currentContent = newContent;
if (newContent instanceof HasViewName) {
EnhancedVLayout decoratedContent = decorateWithTitleBar(((HasViewName)
newContent).getViewName(),
newContent);
@@ -210,7 +211,6 @@ public abstract class AbstractSectionedLeftNavigationView extends
EnhancedHLayou
contentCanvas.addChild(newContent);
}
contentCanvas.markForRedraw();
- currentContent = newContent;
}
private void renderContentView(ViewPath viewPath) {
Show replies by date