skin: modified the z-order of window when AlwaysOnTop
authorgiwoong.kim <giwoong.kim@samsung.com>
Wed, 22 May 2013 07:56:08 +0000 (16:56 +0900)
committergiwoong.kim <giwoong.kim@samsung.com>
Thu, 23 May 2013 02:57:35 +0000 (11:57 +0900)
modified the z-order of window when AlwaysOnTop

Change-Id: Ib74fb1a51c212dc4705b3f3298f4bf6126565036
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorSkin.java

index 502abffd0a35d4c9f13602d96f6f6341f1f9df24..656816d39aabb63ec7780c738d24188bcf6e455f 100644 (file)
@@ -483,13 +483,17 @@ public class EmulatorSkin {
                        public void shellActivated(ShellEvent event) {
                                logger.info("activate");
 
-                               if (isOnTop == false && isKeyWindow == true) {
-                                       if (keyWindow != null) {
+                               if (keyWindow != null && isKeyWindow == true) {
+                                       if (isOnTop == false) {
                                                keyWindow.getShell().moveAbove(shell);
 
                                                if (keyWindow.getDockPosition() != SWT.NONE) {
                                                        shell.moveAbove(keyWindow.getShell());
                                                }
+                                       } else {
+                                               if (keyWindow.getDockPosition() == SWT.NONE) {
+                                                       keyWindow.getShell().moveAbove(shell);
+                                               }
                                        }
                                }
                        }