diff options
-rw-r--r-- | client/src/com/vaadin/client/Util.java | 8 | ||||
-rw-r--r-- | client/src/com/vaadin/client/ui/VWindow.java | 3 |
2 files changed, 4 insertions, 7 deletions
diff --git a/client/src/com/vaadin/client/Util.java b/client/src/com/vaadin/client/Util.java index 206aa83c2b..9cdfa954c6 100644 --- a/client/src/com/vaadin/client/Util.java +++ b/client/src/com/vaadin/client/Util.java @@ -525,12 +525,11 @@ public class Util { * See: bugs #11994 and #12736. * * @param contentNode - * an element that contains a scrollable element as its first - * child + * an element that is scrollable * * @since 7.1.8 */ - public static void removeUnneededScrollbars(final Element contentNode) { + public static void removeUnneededScrollbars(final Element scrollable) { if (BrowserInfo.get().isWebkit()) { /* @@ -544,9 +543,6 @@ public class Util { @Override public void execute() { - final com.google.gwt.dom.client.Element scrollable = contentNode - .getFirstChildElement(); - // Adjusting the width or height may change the scroll // position, so store the current position int horizontalScrollPosition = scrollable.getScrollLeft(); diff --git a/client/src/com/vaadin/client/ui/VWindow.java b/client/src/com/vaadin/client/ui/VWindow.java index 3e71c0af50..9f19a3e0ab 100644 --- a/client/src/com/vaadin/client/ui/VWindow.java +++ b/client/src/com/vaadin/client/ui/VWindow.java @@ -343,7 +343,8 @@ public class VWindow extends VOverlay implements ShortcutActionHandlerOwner, super.setVisible(visible); } if (visible && BrowserInfo.get().isWebkit()) { - Util.removeUnneededScrollbars(contents); + Util.removeUnneededScrollbars((Element) contents + .getFirstChildElement()); updateContentsSize(); positionOrSizeUpdated(); } |