From f0ef9be90901fb85260ef281a3db0fafce84a85f Mon Sep 17 00:00:00 2001 From: rocky Date: Tue, 30 Jun 2015 10:46:59 -0600 Subject: [PATCH] Bug 470321: JschUserAuthenticator should not create new shell Change-Id: Ie3aea93eaa75f4e3463070791b7b586e907511d1 Signed-off-by: rocky --- .../eclipse/remote/internal/jsch/ui/JSchUserAuthenticator.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bundles/org.eclipse.remote.jsch.ui/src/org/eclipse/remote/internal/jsch/ui/JSchUserAuthenticator.java b/bundles/org.eclipse.remote.jsch.ui/src/org/eclipse/remote/internal/jsch/ui/JSchUserAuthenticator.java index ec78a40ba60..f3fba2db58f 100644 --- a/bundles/org.eclipse.remote.jsch.ui/src/org/eclipse/remote/internal/jsch/ui/JSchUserAuthenticator.java +++ b/bundles/org.eclipse.remote.jsch.ui/src/org/eclipse/remote/internal/jsch/ui/JSchUserAuthenticator.java @@ -20,7 +20,6 @@ import org.eclipse.remote.core.IRemoteConnection; import org.eclipse.remote.core.IUserAuthenticatorService; import org.eclipse.remote.internal.jsch.core.JSchConnection; import org.eclipse.swt.widgets.Display; -import org.eclipse.swt.widgets.Shell; import com.jcraft.jsch.JSch; import com.jcraft.jsch.JSchException; @@ -91,7 +90,7 @@ public class JSchUserAuthenticator implements IUserAuthenticatorService { display.syncExec(new Runnable() { @Override public void run() { - final MessageDialog dialog = new MessageDialog(new Shell(display), title, null /* title image */, message, + final MessageDialog dialog = new MessageDialog(display.getActiveShell(), title, null /* title image */, message, promptType, buttons, defaultResponseIndex); retval[0] = dialog.open(); }