Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Gayed2007-03-30 19:07:42 +0000
committerGrant Gayed2007-03-30 19:07:42 +0000
commitfbc3ef0715ded781d080f7a585b32cf8dfd3a059 (patch)
tree27ad20d75bb9bb9af20bd3522d4a16f93e5358eb /tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt
parent457d208fe160b0b081bbc5e0370ed41652c2a54d (diff)
downloadeclipse.platform.swt-fbc3ef0715ded781d080f7a585b32cf8dfd3a059.tar.gz
eclipse.platform.swt-fbc3ef0715ded781d080f7a585b32cf8dfd3a059.tar.xz
eclipse.platform.swt-fbc3ef0715ded781d080f7a585b32cf8dfd3a059.zip
151439
Diffstat (limited to 'tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt')
-rw-r--r--tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java
index 240d3f27b1..a84f7e5c4b 100644
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java
+++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java
@@ -17,7 +17,8 @@ import org.eclipse.swt.*;
public class Browser6 {
public static boolean verbose = false;
- public static boolean passed = false;
+ public static boolean passed = false;
+ public static boolean asyncDispose = true;
public static boolean test1(String url) {
if (verbose) System.out.println("URL Loading, verify get title event - args: "+url+" Expected Event Sequence: Title.changed");
@@ -33,7 +34,16 @@ public class Browser6 {
String url = browser.getUrl();
if (verbose) System.out.println("Title changed <"+event.title+"> for location <"+url+">");
passed = true;
- shell.close();
+ Runnable runnable = new Runnable() {
+ public void run() {
+ shell.close();
+ }
+ };
+ if (asyncDispose) {
+ display.asyncExec(runnable);
+ } else {
+ runnable.run();
+ }
}
});

Back to the top