From fd2e5014bbf41d3327d0f00ffabe78ab3f156602 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Mon, 31 Jul 2006 20:25:19 +0000 Subject: [PATCH] Use default display rather than the shell for the listener - since listener.getShell() can't work off the main thread. fix for defect 150919 --- .../rse/internal/model/SystemPostableEventNotifier.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/internal/model/SystemPostableEventNotifier.java b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/internal/model/SystemPostableEventNotifier.java index b0e65df533d..e226ae8af64 100644 --- a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/internal/model/SystemPostableEventNotifier.java +++ b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/internal/model/SystemPostableEventNotifier.java @@ -43,7 +43,9 @@ public class SystemPostableEventNotifier implements Runnable { this.event = event; this.listener = listener; - Display d = listener.getShell().getDisplay(); + // fix for 150919 + Display d = Display.getDefault(); + //Display d = listener.getShell().getDisplay(); //d.asyncExec(this); d.syncExec(this); }