diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springsource/ide/eclipse/commons/frameworks/test/util/ACondition.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springsource/ide/eclipse/commons/frameworks/test/util/ACondition.java index 69a7f96e6..a7da3ccb3 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springsource/ide/eclipse/commons/frameworks/test/util/ACondition.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springsource/ide/eclipse/commons/frameworks/test/util/ACondition.java @@ -238,9 +238,14 @@ public abstract class ACondition { } } } - + public static boolean inUIThread() { - return Display.getDefault().getThread() == Thread.currentThread(); + try { + return Display.getDefault().getThread() == Thread.currentThread(); + } catch (Exception e) { + e.printStackTrace(); + return false; + } } public static StringBuffer getStackDumps() {