Bug 334812

Summary: Enabled/disabled state for effects altered via the KCM does not persist across sessions
Product: [Plasma] kwin Reporter: Eike Hein <hein>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: git master   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Possible patch

Description Eike Hein 2014-05-15 13:01:22 UTC
Disabling an effect in the KCM does disable it at runtime, but in the next session, it comes back enabled.

Specifically, my test cases are the fade effect, the sliding popups effect and the minimize and maximize animation effects.

Reproducible: Always
Comment 1 Martin Flöser 2014-05-15 13:35:47 UTC
Created attachment 86647 [details]
Possible patch

Please try this patch
Comment 2 Eike Hein 2014-05-15 14:04:40 UTC
Appears fixed, ship it!
Comment 3 Martin Flöser 2014-05-15 15:15:20 UTC
Git commit 220c3caf140ff557796ee75947607e1726a1a60b by Martin Gräßlin.
Committed on 15/05/2014 at 15:10.
Pushed by graesslin into branch 'master'.

[kcmkwin/compositing] Fix storing of PluginEnabled states

M  +2    -3    kcmkwin/kwincompositing/model.cpp

http://commits.kde.org/kwin/220c3caf140ff557796ee75947607e1726a1a60b