All icons (png and svg) in the system have a size of 24 or 22 (something between 16 and 32) - except one: the telepathy icon. It seems to use the size of the "small icons"! That is very laudable and I like bigger icons, but in this case it really messes up the tray and literally is out of place. Reproducible: Always Steps to Reproduce: 1. Set "small icons" to size 48 or 32. 2. Activate telepathy module for the tray. 3. Maybe you need to make the panel higher and log off and back in. Expected Results: All tray icons should have the same size.
So it does: int iconSize = IconSize(KIconLoader::Small); setMinimumSize(QSize(iconSize, iconSize)); this should only happen when form factor is Plasma::Planar.
Created attachment 74093 [details] screenshot of tray In this screenshot you can see the systemtray with the telepathy icon while the size of the "small icons" is set to 48.
(In reply to comment #1) > this should only happen when form factor is Plasma::Planar. is this something *I* should check?
Oh, no. I was commenting for the other KTp developers, explaining the fix that needs doing. Sorry about any confusion. A patch fixing this is made already, just waiting on my lazy colleagues to review it :)
> Git commit 14749c6dd9545c7236761efab9c7fc73e6bed0d1 by David Edmundson. > Committed on 22/09/2012 at 19:07. > Pushed by davidedmundson into branch 'kde-telepathy-0.5'. > > Only set minimum size when not in a panel > Reviewed-by: Daniele E. Domenichelli > > M +4 -2 src/presenceapplet.cpp
Git commit 14749c6dd9545c7236761efab9c7fc73e6bed0d1 by David Edmundson. Committed on 22/09/2012 at 19:07. Pushed by davidedmundson into branch 'master'. Only set minimum size when not in a panel Reviewed-by: Daniele E. Domenichelli M +4 -2 src/presenceapplet.cpp http://commits.kde.org/telepathy-presence-applet/14749c6dd9545c7236761efab9c7fc73e6bed0d1