Bug 348261 - "Sticky" popups shown "disconnected" after connecting 2nd screen
Summary: "Sticky" popups shown "disconnected" after connecting 2nd screen
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (show other bugs)
Version: master
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: 1.0
Assignee: Aleix Pol
URL:
Keywords:
: 348622 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-05-26 18:55 UTC by Elias Probst
Modified: 2016-09-20 14:26 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot showing dualscreen setup with sticky popup after connecting 2nd screen (2.90 MB, image/png)
2015-05-26 18:55 UTC, Elias Probst
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Elias Probst 2015-05-26 18:55:29 UTC
Created attachment 92834 [details]
Screenshot showing dualscreen setup with sticky popup after connecting 2nd screen

When making a systray popup "sticky" using the pin icon, then connecting a 2nd screen, the popup will end up disconnected from the panel in the middle of the 2nd screen (position based on its original position on the primary screen).

How to reproduce here:
→ Configure a dual-screen setup where the laptop display is the primary one
→ Place a panel on the primary screen
→ Disconnect 2nd screen
→ Show systray popup on primary screen and make it "sticky" using the pin icon
→ Connect 2nd screen

What happens:
- The sticky popup is displayed on the 2nd screen, where its position is based on its original position on the primary screen

What should happen instead:
- The sticky popup should always appear on the same screen where the panel to which it belongs to, is displayed.


See attached screenshot.

Running latest KF5 + Plasma 5 from git + Qt 5.4.1.
Comment 1 Bhushan Shah 2015-06-03 15:23:55 UTC
*** Bug 348622 has been marked as a duplicate of this bug. ***
Comment 2 Marco Martin 2016-09-20 14:26:33 UTC
this is an old problem of panels setting wrong struts.
multiscreen management of plasmashell changed in 5.8, please reopen if the same problem happens in Plasma 5.8 or newer