summaryrefslogtreecommitdiffstats
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
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.
-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");
}