Bug 191477

Summary: Show Mixer Window doesn't show the mixer window
Product: [Applications] kmix Reporter: Malte S. Stretz <mss>
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED FIXED    
Severity: normal CC: danjacques, hein, ifreecarve, martin+kde, sntmail
Priority: VHI    
Version: 3.5   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Malte S. Stretz 2009-05-03 15:38:37 UTC
Version:           3.5 (using 4.2.2 (KDE 4.2.2), Kubuntu packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.28-11-generic

The context menu of the KMix tray icon offers me the item Show Mixer Window. But that item doesn't open the big mixer window (the one with the option Hide Mixer Window in the File menu) but the small window for the master channel which is just a single left click on the icon away.

I have to click on the Mixer button in that window again to show the actual Mixer Window to change anything but the master channel.
Comment 1 Ian 2009-08-27 14:16:41 UTC
I would like to see this fixed as well.  It's very disappointing.

I am also using KMix 3.5 on KDE 4.2.2 (kubuntu)
2.6.28-13-generic #44-Ubuntu SMP Tue Jun 2 07:57:31 UTC 2009 i686 GNU/Linux
Comment 2 Dario Andres 2009-12-23 13:22:14 UTC
*** Bug 219764 has been marked as a duplicate of this bug. ***
Comment 3 Christian Esken 2010-05-19 16:41:14 UTC
Acknowledging bug. It is still there in KDE4.4 and trunk.

It must be fixed, but it will be lengthy to find who broke it and when.

Does anybody know when this bug was introduced or which version worked?
Comment 4 Christian Esken 2010-06-20 18:17:26 UTC
SVN commit 1140413 by esken:

Fixing bug 191477 "Show Mixer Window doesn't show the mixer window"
It already works, but needs some more refactoring for ensuring stabilty.
CCBUGS: 191477


 M  +1 -1      guiprofile.cpp  
 M  +1 -1      kmix.cpp  
 M  +33 -3     kmixdockwidget.cpp  
 M  +0 -2      viewdockareapopup.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1140413
Comment 5 Christian Esken 2010-06-20 18:55:49 UTC
SVN commit 1140423 by esken:

Move ViewDockAreaPopup handling inside of KMixDockWidget.
BUGS: 191477

 M  +3 -24     kmix.cpp  
 M  +12 -9     kmixdockwidget.cpp  
 M  +3 -3      kmixdockwidget.h  
 M  +1 -0      viewdockareapopup.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1140423
Comment 6 Christian Esken 2010-06-20 19:08:09 UTC
Hint: The bugfix is currently only in SVN branch /branches/work/kmix/
Comment 7 Eike Hein 2010-08-01 10:11:03 UTC
Christian, when do you expect this branch to be merged into trunk?
Comment 8 Christian Esken 2010-08-05 00:24:19 UTC
As KDE4.5 is now branched, I want to merge it soon. I asked Colin Guthrie if he has any outstanding changes to commit on 2010-08-01. I'll wait a bit for an answer (I need to do some fixup myself before merging), but I will definitely merge in August 2010. So I am targeting KDE4.6.
Why do you ask?
Comment 9 Christian Esken 2010-08-05 00:30:49 UTC
Internal remark: The fix is done, but the quality is poor. Because of the KStatusNotifierItem infrastructure, I can't use the reliable standard KDE method for showing the main window. The normal show() is very unreliable (e.g. window partially hidden behind another window, on another desktop, ...). This might require a change in kdelibs (need to check this).
Comment 10 Eike Hein 2010-08-05 09:51:08 UTC
> Why do you ask?

I was annoyed by the bug recently and wanted to look into fixing it myself, and then I found this bug report.
Comment 11 Christian Esken 2010-08-20 23:21:37 UTC
Internal remark: Bug 172277 is related (but no dup).
Comment 12 Christian Esken 2011-01-02 14:52:19 UTC
SVN commit 1210866 by esken:

KMix Tray icon: 
Urgent fix. KMix was unusable when you disable the tray icon (once hidden you would never get the KMix Window back, even after logging out and in again). Fix behaviour of Volume popup and main  window
BUGS: 172277
BUGS: 191477
BUGS: 258951

 M  +6 -5      apps/KMixApp.cpp  
 M  +37 -40    gui/kmixdockwidget.cpp  
 M  +5 -1      gui/kmixdockwidget.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1210866
Comment 13 Christian Esken 2011-01-02 16:54:25 UTC
SVN commit 1210896 by esken:

KMix Tray icon fixed (patch forwarded to trunk from 4.6 branch):
KMix was unusable when you disable the tray icon (once hidden you would never get the KMix Window back, even after logging out and in again). Fix behaviour of Volume popup and main  window
BUGS: 172277
BUGS: 191477
BUGS: 258951

 M  +6 -5      apps/KMixApp.cpp  
 M  +36 -40    gui/kmixdockwidget.cpp  
 M  +5 -1      gui/kmixdockwidget.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1210896