diff options
author | Anna Koskinen <Ansku@users.noreply.github.com> | 2019-10-28 13:06:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-28 13:06:43 +0200 |
commit | be5c6b97555ce1b49683e72eb9d15d6d925cce85 (patch) | |
tree | 4caf9f1356ca02e03a5ad1105d4d3077c1aa5af4 /server | |
parent | 1ce4be358346cc9813ff0b163df391b23ab3af30 (diff) | |
download | vaadin-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.java | 2 |
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"); } |