limit WM::setViewExtraFlags calls

pull/5/head
Michail Vourlakos 6 years ago
parent ad788130ab
commit a295352514

@ -86,8 +86,6 @@ View::View(Plasma::Corona *corona, QScreen *targetScreen, bool byPassWM)
setFlags(flags); setFlags(flags);
} }
KWindowSystem::setOnAllDesktops(winId(), true);
if (targetScreen) if (targetScreen)
m_positioner->setScreenToFollow(targetScreen); m_positioner->setScreenToFollow(targetScreen);
else else
@ -1108,6 +1106,10 @@ bool View::event(QEvent *e)
break; break;
case QEvent::Show:
m_corona->wm()->setViewExtraFlags(*this);
break;
default: default:
break; break;
} }

@ -92,7 +92,6 @@ VisibilityManager::VisibilityManager(PlasmaQuick::ContainmentView *view)
} }
}); });
m_wm->setViewExtraFlags(*m_latteView);
m_wm->addView(m_latteView->winId()); m_wm->addView(m_latteView->winId());
restoreConfig(); restoreConfig();
@ -656,10 +655,6 @@ void VisibilityManager::viewEventManager(QEvent *ev)
updateHiddenState(); updateHiddenState();
break; break;
case QEvent::Show:
m_wm->setViewExtraFlags(*m_latteView);
break;
default: default:
break; break;
} }

Loading…
Cancel
Save