From: Fabian Stemmler Date: Wed, 2 Oct 2019 01:17:04 +0000 (+0200) Subject: Display now accessed via PlatformUI for e.g. highlight requests X-Git-Url: https://mograsim.net/gitweb/?p=Mograsim.git;a=commitdiff_plain;h=77e27d7bf245e044ac5cae18a8c9b68c94dd7b3a Display now accessed via PlatformUI for e.g. highlight requests --- 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) {