Bug 203383

Summary: System tray widget is broken (layouting issue?) after moving panel between screen edges
Product: [Unmaintained] plasma4 Reporter: Mathias Panzenböck <grosser.meister.morti>
Component: widget-systemtrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: alan.christopher.jenkins, andresbajotierra, asraniel, kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screenshot of messed up tray icons
Screenshot for 4.3.2

Description Mathias Panzenböck 2009-08-11 03:15:13 UTC
Version:            (using KDE 4.3.0)
OS:                Linux
Installed from:    Fedora RPMs

The system tray is kinda messed up:
Icons overlap (the grey info icon is behind all the others) and the frame of the tray is to small for all icons (however, its larger than the info icon). See the attached screenshot.
Comment 1 Mathias Panzenböck 2009-08-11 03:15:52 UTC
Created attachment 36065 [details]
screenshot of messed up tray icons
Comment 2 Dario Andres 2009-08-11 18:22:10 UTC
- What other widgets do you have in the panel ?
- If you enlarge the panel height and the reduce it to the original value, does this get fixed?
Thanks
Comment 3 Mathias Panzenböck 2009-08-11 18:40:07 UTC
Other applets:
 * The KDE menu
 * App launcher for Firefox and Thunderbird
 * This devicemanager thing for portable media
 * Show desktop
 * Pager
 * STasks patched by me: http://www.kde-look.org/content/show.php/STasks+patched?content=101586
 * The Tray
 * Network Manager
 * The Clock

Resizing the panel does NOT help. However, removing a tray icon (closing the corresponding app) does.
Comment 4 Dario Andres 2009-08-11 18:52:10 UTC
Mh, so removing and readding "fixes" the issue.
- Does the problem reappear the next time you login ?
- Also, what happens if you remove the STasks plasmoid and add a normal taskbar one ?
Thanks
Comment 5 Mathias Panzenböck 2009-08-11 21:01:49 UTC
To make that clear: I did not remove+readd the tray. I closed a app that has a tray icon. When this icon was removed (and also when a new icon appears) the layout seems to be updated and shown correctly. And this does no happen on login. I have discovered what caused it to happen: Changing the screen edge of the panel (e.g. from bottom to left). It also happens with KDEs Tasks applet.
Comment 6 Dario Andres 2009-08-12 23:32:33 UTC
I can't reproduce the broken state here moving the panel to another screen edge (using a recent 4.4trunk)

It seems to be some kind of layouting issue, updating the title.
Thanks
Comment 7 Beat Wolf 2009-08-24 10:45:41 UTC
i actually fixed this and i'm quite sure the fix is in the 4.3 branch. are you using 4.3 final or some kind of a rc?
Comment 8 Mathias Panzenböck 2009-08-24 15:55:32 UTC
It should be 4.3 final as it comes with the Fedora 11 kde-testing repository:

Name       : kdebase-workspace           
Arch       : x86_64                      
Version    : 4.3.0                       
Release    : 5.fc11                      
From repo  : kde-testing

Maybe what they call 4.3.0 isn't 4.3.0?
Comment 9 Beat Wolf 2009-08-24 16:54:12 UTC
in that case lets wait for 4.3.1, can't be that far away, and get back to that bug
Comment 10 Dario Andres 2009-09-17 01:39:16 UTC
*** Bug 207484 has been marked as a duplicate of this bug. ***
Comment 11 Alan Jenkins 2009-09-17 09:37:49 UTC
*** Bug 205352 has been marked as a duplicate of this bug. ***
Comment 12 Alan Jenkins 2010-01-14 16:55:13 UTC
Created attachment 39890 [details]
Screenshot for 4.3.2

I can still reproduce this with 4.3.2-0ubuntu7.1, if anyone's interested.