From 9a7798e6393152027f7ac88ca449959a6bd71ce0 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Tue, 19 Jan 2016 20:46:05 +0200 Subject: Fix Editor overlay position when footer is displayed on top (#19491) Change-Id: Ifffe66c8a872fe3625cf8c60115b172610b6e9b5 --- client/src/com/vaadin/client/widgets/Grid.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'client/src') diff --git a/client/src/com/vaadin/client/widgets/Grid.java b/client/src/com/vaadin/client/widgets/Grid.java index 0de5e7a239..252bcfed3c 100644 --- a/client/src/com/vaadin/client/widgets/Grid.java +++ b/client/src/com/vaadin/client/widgets/Grid.java @@ -1817,9 +1817,7 @@ public class Grid extends ResizeComposite implements @Override public void onScroll(ScrollEvent event) { updateHorizontalScrollPosition(); - if (!isBuffered()) { - updateVerticalScrollPosition(); - } + updateVerticalScrollPosition(); } }); @@ -2109,6 +2107,10 @@ public class Grid extends ResizeComposite implements * row container if the edited row is scrolled out of the visible area. */ private void updateVerticalScrollPosition() { + if (isBuffered()) { + return; + } + double newScrollTop = grid.getScrollTop(); int gridTop = grid.getElement().getAbsoluteTop(); -- cgit v1.2.3