aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2008-12-17 13:52:59 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2008-12-17 13:52:59 +0000
commit45a80c0b64d3374e519a7b50325bd703f383107f (patch)
tree86ac4c00ccc67298b92aa525fad424516b4023db /src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java
parentd54e4916938ae5b2101ddcec3a871132352575cd (diff)
downloadvaadin-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.java12
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)
/*-{