Bug 358009

Summary: Task Manager has problems with rendering its items when placed on a panel in different screen adges
Product: [Plasma] plasmashell Reporter: soee <kontakt>
Component: Task Manager and Icons-Only Task ManagerAssignee: Eike Hein <hein>
Status: RESOLVED WORKSFORME    
Severity: normal CC: maraval_p, plasma-bugs
Priority: NOR    
Version: 5.5.3   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
URL: https://youtu.be/avLxs6koHJg
Latest Commit: Version Fixed In:
Attachments: Scee

Description soee 2016-01-15 06:57:17 UTC
If we place Task Manager or Icons Only Task Manager (they probably share some code) on a panel and start moving panel to different screen adges, than Task Manager starts to have problems with rendering its items.

- if we move to left screen edge, than its items loose spacing 
- if we move to different edge (top on video) than Icons Only Task Manager have horizontal spaces but Task Manager doesn't
- if we move panel again (right screen edge on video), spaces are lost again and Tasks Managers items have also different width (different margins from panel edges). If we start hovering itmes with mouse cursor than horizontal spaces starts to render and items width starts to fix itslef

Please watch video for detailed overview of the issue.

Reproducible: Always

Steps to Reproduce:
1. Put Icons Only Task Manager or Task Manager on pael
2. Start moving panel to different screen edges
3. Observ problems with Task Manager items rendering

Actual Results:  
Task Manager / Icons Only Task Manager does not render its items the same way when panel is moved across desktop.

Expected Results:  
Task Manager / Icons Only Task Manager should always render its items the same way - no matter where panel is placed/moved.
Comment 1 soee 2016-01-15 07:02:19 UTC
Also: as you can see on the video, the items contour isn't updated as it should when Task Manager chnages position.
Comment 2 Eike Hein 2016-01-15 13:02:25 UTC
This is due to not using the latest versions of plasma-framework and plasma-desktop together; updates will fix it.
Comment 3 Pierre Maraval 2016-01-17 12:30:45 UTC
Created attachment 96693 [details]
Scee
Comment 4 Pierre Maraval 2016-01-17 12:32:33 UTC
Screenshot. Related problem. The windows on the taskbar are not rendered correctly.
Comment 5 Eike Hein 2016-01-17 15:19:50 UTC
^ That's due to a broken theme cache. You can resolve it by wiping the plasma* files in $HOME/.cache.