diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2008-12-17 13:52:59 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2008-12-17 13:52:59 +0000 |
commit | 45a80c0b64d3374e519a7b50325bd703f383107f (patch) | |
tree | 86ac4c00ccc67298b92aa525fad424516b4023db /src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java | |
parent | d54e4916938ae5b2101ddcec3a871132352575cd (diff) | |
download | vaadin-framework-45a80c0b64d3374e519a7b50325bd703f383107f.tar.gz vaadin-framework-45a80c0b64d3374e519a7b50325bd703f383107f.zip |
relative size handling changes towards #2319
svn changeset:6252/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java')
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java index 10738998f3..93ce11fb69 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java @@ -2,6 +2,7 @@ package com.itmill.toolkit.terminal.gwt.client; import java.util.ArrayList; import java.util.Iterator; +import java.util.List; import com.google.gwt.core.client.JavaScriptObject; @@ -13,7 +14,8 @@ public class ApplicationConfiguration { private String appUri; private JavaScriptObject versionInfo; - private static ArrayList unstartedApplications = new ArrayList(); + private static ArrayList<ApplicationConnection> unstartedApplications = new ArrayList<ApplicationConnection>(); + private static ArrayList<ApplicationConnection> runningApplications = new ArrayList<ApplicationConnection>(); public String getRootPanelId() { return id; @@ -93,15 +95,19 @@ public class ApplicationConfiguration { */ public static boolean startNextApplication() { if (unstartedApplications.size() > 0) { - ApplicationConnection a = (ApplicationConnection) unstartedApplications - .remove(0); + ApplicationConnection a = unstartedApplications.remove(0); a.start(); + runningApplications.add(a); return true; } else { return false; } } + public static List<ApplicationConnection> getRunningApplications() { + return runningApplications; + } + private native static void loadAppIdListFromDOM(ArrayList list) /*-{ |