From: Mathieu Baudier Date: Fri, 23 Aug 2013 08:30:29 +0000 (+0000) Subject: Fix regression in RCP introduced by resolution of X-Git-Tag: svn/tags/argeo-commons-1.2.3~14 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=0fae6ae2b3d73bcb81c1cc07d8ff2e8428baba57;p=lgpl%2Fargeo-commons.git Fix regression in RCP introduced by resolution of https://www.argeo.org/bugzilla/show_bug.cgi?id=161 git-svn-id: https://svn.argeo.org/commons/branches/1.x@6402 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/security/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/SecurityUiPlugin.java b/security/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/SecurityUiPlugin.java index b6bab756b..03584185b 100644 --- a/security/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/SecurityUiPlugin.java +++ b/security/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/SecurityUiPlugin.java @@ -85,7 +85,10 @@ public class SecurityUiPlugin extends AbstractUIPlugin { UnsupportedCallbackException { // if (display != null) // RCP - display.get().syncExec(new Runnable() { + Display displayToUse = display.get(); + if (displayToUse == null)// RCP + displayToUse = Display.getDefault(); + displayToUse.syncExec(new Runnable() { public void run() { DefaultLoginDialog dialog = new DefaultLoginDialog(display .get().getActiveShell());