Fixed masking issue

(failed when neither on top nor on bottom was set)
This commit is contained in:
Klaus Basan
2016-06-08 02:25:45 +02:00
parent 23411609a8
commit 1fd645fce4

View File

@@ -292,12 +292,12 @@ namespace BlackGui
Qt::WindowFlags flags = widget->windowFlags(); Qt::WindowFlags flags = widget->windowFlags();
if (Qt::WindowStaysOnTopHint & flags) if (Qt::WindowStaysOnTopHint & flags)
{ {
flags ^= Qt::WindowStaysOnTopHint; flags &= ~Qt::WindowStaysOnTopHint;
flags |= Qt::WindowStaysOnBottomHint; flags |= Qt::WindowStaysOnBottomHint;
} }
else else
{ {
flags ^= Qt::WindowStaysOnBottomHint; flags &= ~Qt::WindowStaysOnBottomHint;
flags |= Qt::WindowStaysOnTopHint; flags |= Qt::WindowStaysOnTopHint;
} }
widget->setWindowFlags(flags); widget->setWindowFlags(flags);