davidedmundson added a comment.
Given the only member variable we use is m_screenPool-> shouldn't this just be in ScreenPool? Also I don't understand how this is works: qxcbconnection::handleXcbEvent calls ::filterNativeEvent before ::handleScreenChange which means this code is running before qGuiApp->primaryScreen has updated. REPOSITORY R120 Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D3822 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: mart, #plasma, sebas, davidedmundson Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas