From 7a031a8653bfffe5d126d8a221a3374b611711e5 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Tue, 24 Feb 2015 13:07:09 +0200 Subject: Fix adding and modifying multiple rows in Grid (#16905) Change-Id: Ib3ae8d305f44a78c9bd6f4539ca9cee2a487d269 --- server/src/com/vaadin/data/RpcDataProviderExtension.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'server/src/com/vaadin') 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 updatedItemIds = new HashSet(); + private Set updatedItemIds = new LinkedHashSet(); /** * Queued RPC calls for adding and removing rows. Queue will be handled in -- cgit v1.2.3