Bug 71974

Summary: Hide/show via systray does not always show.
Product: [Unmaintained] noatun Reporter: Thomas Zander <zander>
Component: generalAssignee: Charles Samuels <charles>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: cfeck, dmcoxe
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Zander 2004-01-06 13:41:47 UTC
Version:           2.3.3 (using KDE 3.1.94 (CVS >= 20031206), compiled sources)
Compiler:          gcc version 3.3.2 (Debian)
OS:          Linux (i686) release 2.6.0dell-optiplex

Hiding a plugin (noaplayer) and reshowing it using the systray does not actually show the plugin if it was iconified before showing.

So when showing the plugin should make sure the window is not iconified.
Comment 1 Stefan Gehn 2004-01-06 17:21:29 UTC
This is a problem of KSystemTray
Comment 2 Lubos Lunak 2004-11-22 13:15:43 UTC
If I minimize e.g. KArm and then click the systray icon, it's correctly shown and activated, so KSystemTray does this. Please check if the bugreport is still valid.
Comment 3 Thomas Zander 2004-12-17 22:19:31 UTC
I don't even install noatun anymore, but I'm pretty sure that if kdelibs is fixed; this bug can be closed.
Comment 4 Stefan Gehn 2004-12-18 10:24:40 UTC
Stop closing bugs without having a clue.
Comment 5 Thomas Zander 2004-12-18 10:33:22 UTC
Stefan,  can you still reproduce this bug?  Since Lubos asked quite some time ago, and nobody answered.
Comment 6 Stefan Gehn 2004-12-18 10:47:10 UTC
Yes I can reproduce it. Lubos was right with reassigning it back to Noatun, otherwise I'd have posted a comment.

The problem with KSystray is that it only obeys the styleguide if you pass it a valid QWidget for the mainwindow. This is not the case with current Noatun (btw, kmail has the same problem) which neither has an always accessible mainwindow pointer (simply not part of its API) nor a single mainwindow (you can load more than one UI-plugin at a time).

I have fixed this in make-it-snow branch which will hopefully be the base for Noatun in KDE 4.0 (sorry but I have to break binary-compatibility if I want to do it properly. It's impossible to fix this in KDE 3.4 AFAICS).
Comment 7 Stefan Gehn 2005-02-04 12:09:32 UTC
mine! :)
Comment 8 Christoph Feck 2012-07-02 16:29:03 UTC
noatun has not been part of the KDE 4 release and is no longer maintained.

KDE now offers Dragon as a video player and JuK as a music player. Additionally, other popular KDE players have been ported to KDE 4, such as Amarok or Kaffeine.

If this issue is still applicable to KDE 4 applications, please add a comment or file a new report.

For more information, see http://websvn.kde.org/?view=revision&revision=718046