aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/Application.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/itmill/toolkit/Application.java')
-rw-r--r--src/com/itmill/toolkit/Application.java7
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();