Display now accessed via PlatformUI for e.g. highlight requests
authorFabian Stemmler <stemmler@in.tum.de>
Wed, 2 Oct 2019 01:17:04 +0000 (03:17 +0200)
committerFabian Stemmler <stemmler@in.tum.de>
Wed, 2 Oct 2019 01:17:04 +0000 (03:17 +0200)
plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/util/SingleSWTRequest.java

index c4a1eee..9ffa772 100644 (file)
@@ -2,7 +2,7 @@ package net.mograsim.plugin.util;
 
 import java.util.concurrent.atomic.AtomicBoolean;
 
-import org.eclipse.swt.widgets.Display;
+import org.eclipse.ui.PlatformUI;
 
 /**
  * A utility class that requests the asynchronous execution of a Runnable in the SWT Thread. Making a new request before the old one is
@@ -21,7 +21,7 @@ public class SingleSWTRequest
                        if (!waiting.get())
                        {
                                waiting.set(true);
-                               Display.getDefault().asyncExec(() ->
+                               PlatformUI.getWorkbench().getDisplay().asyncExec(() ->
                                {
                                        synchronized (waiting)
                                        {