Fixes an uncaught exception generated trying to set TD widths to non-positive values.
Review by: jlabanca
git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4615 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/samples/showcase/src/com/google/gwt/sample/showcase/client/Application.java b/samples/showcase/src/com/google/gwt/sample/showcase/client/Application.java
index 2791dcc..27a7b0a 100644
--- a/samples/showcase/src/com/google/gwt/sample/showcase/client/Application.java
+++ b/samples/showcase/src/com/google/gwt/sample/showcase/client/Application.java
@@ -62,8 +62,7 @@
*
* <li>.Application-menu { The main menu }</li>
*
- * <li>.Application-content-wrapper { The scrollable element around the content
- * }</li>
+ * <li>.Application-content-wrapper { The scrollable element around the content }</li>
*
* </ul>
*/
@@ -293,8 +292,8 @@
protected void onWindowResizedImpl(int width) {
int menuWidth = mainMenu.getOffsetWidth();
- int contentWidth = width - menuWidth - 30;
- int contentWidthInner = contentWidth - 10;
+ int contentWidth = Math.max(width - menuWidth - 30, 1);
+ int contentWidthInner = Math.max(contentWidth - 10, 1);
bottomPanel.setCellWidth(mainMenu, menuWidth + "px");
bottomPanel.setCellWidth(contentDecorator, contentWidth + "px");
contentLayout.getCellFormatter().setWidth(0, 0, contentWidthInner + "px");