apol created this revision. apol added a reviewer: Plasma. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Whenever we restore, the position of the panel can be random, we need to ensure that it's placed in the screen boundaries. I could easily reproduce by having the a vertical set up where the primary persistent screen is below. Disconnecting the screen above would call restore but leave the screen in the same position (with very big Y) but with the new width. REPOSITORY rPLASMAWORKSPACE Plasma Workspace BRANCH master REVISION DETAIL https://phabricator.kde.org/D2812 AFFECTED FILES shell/panelview.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: apol, #plasma Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas