modified the z-order of window when AlwaysOnTop
Change-Id: Ib74fb1a51c212dc4705b3f3298f4bf6126565036
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
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);
+ }
}
}
}