aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorTeemu Suo-Anttila <teemusa@vaadin.com>2015-02-24 13:07:09 +0200
committerArtur Signell <artur@vaadin.com>2015-03-02 21:51:32 +0200
commita7eec5507effc87f6b3b91384ee701ffb4e163a3 (patch)
treecdb3420eb855d7dfbe698abf7fe300fff8c2f2a0 /server
parent587104589cd7907946fdf1d5508602da5545096f (diff)
downloadvaadin-framework-a7eec5507effc87f6b3b91384ee701ffb4e163a3.tar.gz
vaadin-framework-a7eec5507effc87f6b3b91384ee701ffb4e163a3.zip
Fix adding and modifying multiple rows in Grid (#16905)
Change-Id: Ib3ae8d305f44a78c9bd6f4539ca9cee2a487d269
Diffstat (limited to 'server')
-rw-r--r--server/src/com/vaadin/data/RpcDataProviderExtension.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/src/com/vaadin/data/RpcDataProviderExtension.java b/server/src/com/vaadin/data/RpcDataProviderExtension.java
index 3acd12d863..991cb0537d 100644
--- a/server/src/com/vaadin/data/RpcDataProviderExtension.java
+++ b/server/src/com/vaadin/data/RpcDataProviderExtension.java
@@ -21,6 +21,7 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
+import java.util.LinkedHashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -715,7 +716,7 @@ public class RpcDataProviderExtension extends AbstractExtension {
private CellReference cellReference;
/** Set of updated item ids */
- private Set<Object> updatedItemIds = new HashSet<Object>();
+ private Set<Object> updatedItemIds = new LinkedHashSet<Object>();
/**
* Queued RPC calls for adding and removing rows. Queue will be handled in