X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Futil%2FSingleSWTRequest.java;h=9ffa77282fd79653c29e3b462156f7b87762e1a2;hb=5995c2c9f891ae852a40b4c4736b090d514e7c0a;hp=c4a1eee3e959cb9566ffc42313835e790ed24f5e;hpb=ff24f544796d5cc8898c6353d479b7eb3662e86f;p=Mograsim.git diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/util/SingleSWTRequest.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/util/SingleSWTRequest.java index c4a1eee3..9ffa7728 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/util/SingleSWTRequest.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/util/SingleSWTRequest.java @@ -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) {