Bug 192968 - kwalletmanager incorrectly hidden by plasma systray
Summary: kwalletmanager incorrectly hidden by plasma systray
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Unspecified
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 196596 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-17 09:35 UTC by Andreas Kuhl
Modified: 2010-07-31 10:47 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
screenshot of system tray states and settings dialogue (130.91 KB, image/jpeg)
2009-05-17 09:36 UTC, Andreas Kuhl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Kuhl 2009-05-17 09:35:07 UTC
Version:            (using KDE 4.2.85)
Installed from:    SuSE RPMs

kwalletmanager is hidden in the "reduced" systray, expanding the systray shows the kwalletmanager icon. The systray settings say to NOT hide the kwalletmanager icon at any time.

See attached screenshot for details.
Comment 1 Andreas Kuhl 2009-05-17 09:36:32 UTC
Created attachment 33755 [details]
screenshot of system tray states and settings dialogue
Comment 2 Marco Martin 2009-05-17 13:29:19 UTC
it's intended.
systray items that use the new protocol decide themselves when they are shown/hidden
what could be done is to make the show/hide tristate: always shown/always hidden/shown when needed (of course default), even if i'm hesitant adding new complexity here
Comment 3 Andreas Kuhl 2009-05-17 13:39:21 UTC
Hmm, this is very unconvenient for at least kwalletmanager: I open it up several times a day to store new web passwords. Should I address the issue there?
Comment 4 Aaron J. Seigo 2009-05-18 11:53:58 UTC
in the case of kwalletmanager, it should probably never hide itself. i don't think this is an issue with the system tray or the new protocol, but kwalletmanager's use of it.

what do you think, Marco?
Comment 5 Marco Martin 2009-06-15 22:16:36 UTC
*** Bug 196596 has been marked as a duplicate of this bug. ***
Comment 6 Marco Martin 2009-07-01 18:30:18 UTC
*** Bug 198534 has been marked as a duplicate of this bug. ***
Comment 7 Marco Poletti 2009-07-01 19:52:44 UTC
Another (partial) solution could be a checkbox "Never hide icons" that hides the arrow and always shows all the icons. This would make possible to revert to 4.2's behaviour.
Comment 8 Marco Martin 2009-08-07 13:42:27 UTC
SVN commit 1008394 by mart:

the auto hide section of the config ui has now a combobox instead of a
checkbox: it can be chosen between "auto", "always shown", and "hidden",
it makes more clear what this thing is about and is possible to have an
auto hidden icon always shown
BUG:192968


 M  +40 -14    applet.cpp  
 M  +24 -1     autohide.ui  
 M  +27 -2     taskarea.cpp  
 M  +3 -0      taskarea.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1008394
Comment 9 Kevin Kofler 2009-08-11 15:46:29 UTC
> Another (partial) solution could be a checkbox "Never hide icons" that hides
> the arrow and always shows all the icons. This would make possible to revert to
> 4.2's behaviour.

Indeed, why hasn't this been implemented in the first place? Autohiding systray icons is a PITA and a horrible misfeature.