From e4aa47017a1d99ad6dcc3e68a86a7014b0c59e28 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Thu, 18 Dec 2014 18:46:35 +0200 Subject: Prevent scrolling when adding rows above the focused cell (#13334) Change-Id: Ic9c9285bae16f7ddec72f621976667ee68a7c103 --- client/src/com/vaadin/client/widgets/Grid.java | 3 +-- 1 file changed, 1 insertion(+), 2 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 1fad13ea7b..50a41cd324 100644 --- a/client/src/com/vaadin/client/widgets/Grid.java +++ b/client/src/com/vaadin/client/widgets/Grid.java @@ -1779,8 +1779,7 @@ public class Grid extends ResizeComposite implements boolean bodyHasFocus = (containerWithFocus == escalator.getBody()); boolean insertionIsAboveFocusedCell = (added.getStart() <= rowWithFocus); if (bodyHasFocus && insertionIsAboveFocusedCell) { - setCellFocus(rowWithFocus + added.length(), - cellFocusRange.getStart(), containerWithFocus); + rowWithFocus += added.length(); } } -- cgit v1.2.3