diff options
Diffstat (limited to 'src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java')
-rw-r--r-- | src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java index db07a5ac33..eed6c4edc3 100644 --- a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java +++ b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java @@ -1381,8 +1381,7 @@ public abstract class AbstractCommunicationManager implements // Special-case of closing browser-level windows: // track browser-windows currently open in client - if (owner instanceof Window - && ((Window) owner).getParent() == null) { + if (owner instanceof Root) { final Boolean close = (Boolean) m.get("close"); if (close != null && close.booleanValue()) { closingWindowName = ((Root) owner).getName(); |