__updateWindowOrder();
std::shared_ptr<DSWindow> wTop(__windowList.front());
- wTop->raiseToTop();
__windowStackChangedSignal.emit(wTop);
+
+ wTop->raiseToTop();
}
void DSZone::__appendWindowList(std::shared_ptr<DSWindow> window)
__updateWindowOrder();
std::shared_ptr<DSWindow> wTop(__windowList.front());
- wTop->raiseToTop();
__windowStackChangedSignal.emit(wTop);
+
+ wTop->raiseToTop();
}
std::shared_ptr<DSWindow> DSZone::__findWindow(DSWaylandSurface *dswlSurface)
__stackChanged = true;
__updateWindowOrder();
- if (!__windowList.empty()) {
- std::shared_ptr<DSWindow> wTop(__windowList.front());
+ std::shared_ptr<DSWindow> wTop(__windowList.front());
+ __windowStackChangedSignal.emit(wTop);
+
+ if (!__windowList.empty())
wTop->raiseToTop();
- __windowStackChangedSignal.emit(wTop);
- }
}
void DSZone::__updateWindowOrder(void)