Bug 32783

Summary: KSystemTray restore loses All Desktops flag
Product: [Plasma] kwin Reporter: George Staikos <staikos>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description George Staikos 2001-09-21 21:33:02 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           kdelibs
Version:           KDE 2.2.1 
Severity:          normal
Installed from:    Unspecified Linux
Compiler:          gcc 2.96
OS:                Linux
OS/Compiler notes: Not Specified

Try for example kwintv.  Enable docking put it on "All Desktops" and then minimize kwintv.  It will dock.  Restore it from the tray and you will find that it is only on the current desktop now.  Noatun also does this.  This should not be the behaviour.  According to adrian@suse this is also the case with apps restored by session management.  I think the code in KSystemTray::toggleMinimizeRestore() (iirc) is clearly the offender.



(Submitted via bugs.kde.org)
Comment 1 Stephan Kulow 2002-09-29 22:35:29 UTC
perhaps Matthias knows what to do. Somehow kwin ignores the 
NET::State when set from the application. 
Comment 2 Lubos Lunak 2002-10-08 16:30:01 UTC
 This seems to be a KWin problem, reassigning. (And there doesn't seem to be any problem 
with session restored apps BTW). 
 
Comment 3 Lubos Lunak 2003-04-03 20:41:54 UTC
Fixed, backported. 
 
Comment 4 George Staikos 2003-04-03 21:16:00 UTC
Subject: Re:  KSystemTray restore loses All Desktops flag

On Thursday 03 April 2003 13:41, you wrote:
> ------- Additional Comments From l.lunak@kde.org  2003-04-03 20:41 -------
> Fixed, backported.

  Thank you kindly!