http://gwt-code-reviews.appspot.com/1880804/diff/1/user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java File user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java (right):
http://gwt-code-reviews.appspot.com/1880804/diff/1/user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java#newcode385 user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java:385: if (layoutData.direction != Direction.CENTER) { In other parts of the class (e.g. setWidgetMinSize) the fact that getAssociatedSplitter returns 'null' is used to detect the center widget. This would simplify this method a lot: public void setWidgetHidden(Widget widget, boolean hidden) { super.setWidgetHidden(widget, hidden); Splitter splitter = getAssociatedSplitter(widget); if (splitter != null) { // The splitter is null for the center element. super.setWidgetHidden(splitter, hidden); } } http://gwt-code-reviews.appspot.com/1880804/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors