Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc version 3.3 20030226 (prerelease) (SuSE Linux) OS: Linux In KSystemTray::loadIcon( iconname ) the following code is used: iconLoader()->loadIcon( iconname, KIcon::Panel, iconWidth ); where iconWidth is (by default) 22. This new (since 3.2) method is now used in a lot of applications which would be a good thing if it worked. But it doesn't work. A few days ago I rebuilt KDE HEAD from scratch. Since then the KSirc system tray icons are not displayed anymore. But the icons are definitely installed, e.g. $KDEDIR/share/apps/ksirc/icons/crystalsvg/22x22/actions/ksirc_dock.png. Since I also want to install an applet icon for KMail I created a 22x22 icon and installed it with the same effect as for KSirc. The icon wasn't shown in the system tray. Then I tried something crazy. I created a 32x32 icon and installed it. And, believe it or not, now the 22x22 icon is shown in the system tray. So either the author of KSystemTray::loadIcon did something wrong (maybe he shouldn't have used KIcon::Panel ???) or KIconLoader::loadIcon is broken.
wasn't that fixed?
Seems to work now.
*** Bug 68063 has been marked as a duplicate of this bug. ***