From 504bbf3710506cc5e2fd2283d55aba599f3a272a Mon Sep 17 00:00:00 2001 From: Vasili Gulevich Date: Tue, 26 Mar 2024 17:22:46 +0400 Subject: [PATCH] Fix activation of shells before selection #59 --- .../rcptt/tesla/internal/ui/processors/SWTUIProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/tesla/org.eclipse.rcptt.tesla.swt/src/org/eclipse/rcptt/tesla/internal/ui/processors/SWTUIProcessor.java b/runtime/tesla/org.eclipse.rcptt.tesla.swt/src/org/eclipse/rcptt/tesla/internal/ui/processors/SWTUIProcessor.java index dfde5000d..034491ad4 100644 --- a/runtime/tesla/org.eclipse.rcptt.tesla.swt/src/org/eclipse/rcptt/tesla/internal/ui/processors/SWTUIProcessor.java +++ b/runtime/tesla/org.eclipse.rcptt.tesla.swt/src/org/eclipse/rcptt/tesla/internal/ui/processors/SWTUIProcessor.java @@ -1517,7 +1517,7 @@ public boolean activateViewEditor(final SWTUIElement element, if (SKIP_ACTIVATION_FOR_SHELLS.contains(getShellCreationMethodName(shell))) { return true; } - Shell activeShell = TeslaEventManager.getActiveShell(); + Shell activeShell = shell.getDisplay().getActiveShell(); if (activeShell != shell) { Q7WaitUtils.updateInfo("shell.activate", shell.getClass().getName(), info);