aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/src/com/vaadin/client/ui/grid/Grid.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/client/src/com/vaadin/client/ui/grid/Grid.java b/client/src/com/vaadin/client/ui/grid/Grid.java
index 4efe42a825..442bc1a228 100644
--- a/client/src/com/vaadin/client/ui/grid/Grid.java
+++ b/client/src/com/vaadin/client/ui/grid/Grid.java
@@ -298,7 +298,12 @@ public class Grid<T> extends Composite implements
if (container == escalator.getBody()) {
scrollToRow(activeRow);
}
- escalator.scrollToColumn(activeColumn, ScrollDestination.ANY, 10);
+
+ if (activeColumn >= escalator.getColumnConfiguration()
+ .getFrozenColumnCount()) {
+ escalator.scrollToColumn(activeColumn, ScrollDestination.ANY,
+ 10);
+ }
if (this.container == container) {
if (container != escalator.getBody()) {