DSZone: call raiseToTop of the top window on the window list. 22/242322/1
authorSooChan Lim <sc1.lim@samsung.com>
Tue, 25 Aug 2020 02:48:38 +0000 (11:48 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Tue, 25 Aug 2020 12:37:53 +0000 (21:37 +0900)
when the window list is updated.

Change-Id: I1f68de7ab6ff2002e45bb2736fb7cfdfbbdb84b4

src/DSZone/DSZone.cpp

index 9174851..3af703e 100644 (file)
@@ -235,6 +235,7 @@ void DSZone::__prependWindowList(std::shared_ptr<DSWindow> window)
        __updateWindowOrder();
 
        std::shared_ptr<DSWindow> wTop(__windowList.front());
+       wTop->raiseToTop();
        __windowStackChangedSignal.emit(wTop);
 }
 
@@ -247,6 +248,7 @@ void DSZone::__appendWindowList(std::shared_ptr<DSWindow> window)
        __updateWindowOrder();
 
        std::shared_ptr<DSWindow> wTop(__windowList.front());
+       wTop->raiseToTop();
        __windowStackChangedSignal.emit(wTop);
 }
 
@@ -303,6 +305,7 @@ void DSZone::__destroyWindow(std::shared_ptr<DSWindow> window)
        __updateWindowOrder();
 
        std::shared_ptr<DSWindow> wTop(__windowList.front());
+       wTop->raiseToTop();
        __windowStackChangedSignal.emit(wTop);
 }