Fixing z-ordering of windows
The application root window is at z-order == 0, all platform windows created for Qt windows are its descendants, so their base value for z-order needs to be 1. Change-Id: I7c9615ffac6757c31900a7640eb0ffdd6065b722 Reviewed-by: Sean Harmer <sh@theharmers.co.uk> Reviewed-by: Nick Ratelle <nratelle@qnx.com> Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com> Reviewed-by: Kevin Krammer <kevin.krammer@kdab.com>
This commit is contained in:
parent
6c2e57e688
commit
c0af324071
@ -286,7 +286,7 @@ void QBBScreen::updateHierarchy()
|
||||
#endif
|
||||
|
||||
QList<QBBWindow*>::iterator it;
|
||||
int topZorder = 0;
|
||||
int topZorder = 1; // root window is z-order 0, all "top" level windows are "above" it
|
||||
|
||||
for (it = ms_childWindows.begin(); it != ms_childWindows.end(); it++)
|
||||
(*it)->updateZorder(topZorder);
|
||||
|
Loading…
x
Reference in New Issue
Block a user