Bug 89849

Summary: kwin window-specific "force" setting not applied until window reappears
Product: [Plasma] kwin Reporter: Ken Deeter <ktdeeter>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: HI    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description Ken Deeter 2004-09-20 03:52:08 UTC
Version:            (using KDE KDE 3.3.0)
Installed from:    Gentoo Packages

Unless I misunderstand the semantics of "force" i think this is a bug.

How to reproduce:

I want to make gaim windows show on all desktops.

I get to the window specific behaviours configuration.

I add a new setting.

I detect the gaim window, and use the Gaim class.

I go to the geometry page, and set it to "force" all dekstops.

I hit ok.

At this point, I would expect Gaim to now be on all desktops, but it is not. If I get rid of the gaim window, and make it reappear (by clicking on the systray icon twice), the settings are applied.


BTW, What is the difference between "remember" and "force"? I think some more verbose strings could be used as options (it's not like there isn't enough space).
Comment 1 Lubos Lunak 2004-10-15 16:31:49 UTC
Fixed in CVS HEAD, I may consider backporting after some testing.
"Force" is what you think it is, you didn't miunderstand it.
"Remember" is like applying initially, but when the window closes, it remembers the last value instead of keeping the initially configured value.