Bug 313631

Summary: Applets expand in the systray if the height of the hidden icons panel is greater than their minimum size
Product: [Unmaintained] plasma4 Reporter: Luca Beltrame <lbeltrame>
Component: widget-systemtrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: ry
Priority: NOR    
Version: 4.9-git   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screenshot showing the problem

Description Luca Beltrame 2013-01-21 15:57:58 UTC
The hidden icons panel in the system tray expands vertically when opened in a bottom panel. If there are QML PopupApplets embedded, in case the height of the panel is greater than the minimum height of the plasmoid, the plasmoid gets expanded inside the system tray.
Manually changing the offending applet's minimum height is a workaround for the problem.

Reproducible: Always

Steps to Reproduce:
1. Add a PopupApplet to the system tray (example: printer applet from print-manager)
2. Set as many icons as possible in the system tray to status "Hidden"

Actual Results:  
The PopupApplet gets expanded inside the system tray

Expected Results:  
The PopupApplet should be an icon

Latest git master.
Comment 1 Luca Beltrame 2013-01-21 15:59:08 UTC
Created attachment 76607 [details]
Screenshot showing the problem
Comment 2 Ryan Rix 2013-01-22 01:49:13 UTC

*** This bug has been marked as a duplicate of bug 295621 ***
Comment 3 Marco Martin 2013-01-22 11:01:26 UTC
Git commit e3dfb97d2e11d78164e9b04f4019bdf3a1fdaf21 by Marco Martin.
Committed on 22/01/2013 at 12:00.
Pushed by mart into branch 'KDE/4.10'.

check immediate parent size as well

it should convince systray applets to stay iconified, needs more testing

M  +4    -3    plasma/popupapplet.cpp

http://commits.kde.org/kdelibs/e3dfb97d2e11d78164e9b04f4019bdf3a1fdaf21