aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorAnna Koskinen <Ansku@users.noreply.github.com>2019-10-28 13:06:43 +0200
committerGitHub <noreply@github.com>2019-10-28 13:06:43 +0200
commitbe5c6b97555ce1b49683e72eb9d15d6d925cce85 (patch)
tree4caf9f1356ca02e03a5ad1105d4d3077c1aa5af4 /server
parent1ce4be358346cc9813ff0b163df391b23ab3af30 (diff)
downloadvaadin-framework-be5c6b97555ce1b49683e72eb9d15d6d925cce85.tar.gz
vaadin-framework-be5c6b97555ce1b49683e72eb9d15d6d925cce85.zip
Fix the end limit of the allowed scrollTo rows. (#11771)
- Row index counts up from zero, data provider size counts up from one, as one would expect. If the two match we are already past the available range.
Diffstat (limited to 'server')
-rw-r--r--server/src/main/java/com/vaadin/ui/Grid.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/main/java/com/vaadin/ui/Grid.java b/server/src/main/java/com/vaadin/ui/Grid.java
index 8d19d89a7e..1ac71ff984 100644
--- a/server/src/main/java/com/vaadin/ui/Grid.java
+++ b/server/src/main/java/com/vaadin/ui/Grid.java
@@ -4390,7 +4390,7 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents,
Objects.requireNonNull(destination,
"ScrollDestination can not be null");
- if (row > getDataCommunicator().getDataProviderSize()) {
+ if (row >= getDataCommunicator().getDataProviderSize()) {
throw new IllegalArgumentException("Row outside dataProvider size");
}