Reviewers: kurka.daniel,

Description:
http://code.google.com/p/google-web-toolkit/issues/detail?id=7715

Please review this at http://gwt-code-reviews.appspot.com/1880804/

Affected files:
  user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java


Index: user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java
===================================================================
--- user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java (revision 11440) +++ user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java (working copy)
@@ -141,7 +141,7 @@
           mouseDown = false;

           glassElem.removeFromParent();
-
+
           // Handle double-clicks.
           // Fake them since the double-click event aren't fired.
           if (this.toggleDisplayAllowed) {
@@ -377,6 +377,20 @@
     return false;
   }

+  @Override
+  public void setWidgetHidden(Widget widget, boolean hidden) {
+    assertIsChild(widget);
+    LayoutData layoutData = (LayoutData)widget.getLayoutData();
+
+    if (layoutData.direction != Direction.CENTER) {
+       Splitter splitter = getAssociatedSplitter(widget);
+
+       super.setWidgetHidden(splitter, hidden);
+    }
+
+    super.setWidgetHidden(widget, hidden);
+  }
+
   /**
    * Sets the minimum allowable size for the given widget.
    *


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to