diff options
Diffstat (limited to 'src/com/itmill/toolkit/Application.java')
-rw-r--r-- | src/com/itmill/toolkit/Application.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/Application.java b/src/com/itmill/toolkit/Application.java index c8f318979d..adbf587299 100644 --- a/src/com/itmill/toolkit/Application.java +++ b/src/com/itmill/toolkit/Application.java @@ -286,6 +286,13 @@ public abstract class Application implements URIHandler, Terminal.ErrorListener return; } + // Check that one is not adding a sub-window to application + if (window.getParent() != null) { + throw new IllegalArgumentException( + "Window was already added inside another window" + + " - it can not be added to application also."); + } + // Gets the naming proposal from window String name = window.getName(); |