I added some workaround for sync up the focus
between main window and key window in general skin.
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
@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) {