diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/src/com/vaadin/server/VaadinSession.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/server/src/com/vaadin/server/VaadinSession.java b/server/src/com/vaadin/server/VaadinSession.java index 9939ad709e..551031b947 100644 --- a/server/src/com/vaadin/server/VaadinSession.java +++ b/server/src/com/vaadin/server/VaadinSession.java @@ -1263,7 +1263,8 @@ public class VaadinSession implements HttpSessionBindingListener, Serializable { if (!pendingAccess.isCancelled()) { CurrentInstance.clearAll(); CurrentInstance.restoreInstances(pendingAccess.instances); - accessSynchronously(pendingAccess); + CurrentInstance.setCurrent(this); + pendingAccess.run(); } } } finally { |