From 882ed2f366f1dff57e8b20885a1ed242258ac173 Mon Sep 17 00:00:00 2001 From: "giwoong.kim" Date: Fri, 28 Dec 2012 16:41:27 +0900 Subject: [PATCH] skin: sync up the focus between main and key window I added some workaround for sync up the focus between main window and key window in general skin. Signed-off-by: GiWoong Kim --- .../skin/client/src/org/tizen/emulator/skin/EmulatorSkin.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorSkin.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorSkin.java index 876dc1e..e65a8bc 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorSkin.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorSkin.java @@ -464,6 +464,15 @@ public class EmulatorSkin { @Override public void focusGained(FocusEvent event) { logger.info("gain focus"); + + /* temp : control the key window focus */ + if (isOnTop == false && isControlPanel == true) { + if (controlPanel != null && + controlPanel.isAttach() != SWT.NONE) { + SkinUtil.setTopMost(controlPanel.getShell(), true); + SkinUtil.setTopMost(controlPanel.getShell(), false); + } + } } public void focusLost(FocusEvent event) { -- 2.7.4