We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 23c552d commit f1849bcCopy full SHA for f1849bc
panels/dock/x11dockhelper.cpp
@@ -403,14 +403,19 @@ void X11DockHelper::onWindowClientListChanged()
403
onWindowAdded(window);
404
}
405
406
+ bool mightNeedRecheckDockOverlap = false;
407
for (auto it = m_windows.cbegin(); it != m_windows.cend();) {
408
if (!windows.contains(it.key())) {
409
delete it.value();
410
it = m_windows.erase(it);
411
+ mightNeedRecheckDockOverlap = true;
412
} else {
413
it++;
414
415
416
+ if (mightNeedRecheckDockOverlap) {
417
+ Q_EMIT isWindowOverlapChanged(isWindowOverlap());
418
+ }
419
420
421
void X11DockHelper::onWindowAdded(xcb_window_t window)
0 commit comments