Bug 360629 - Switching between KCMs using the sidebar does not synchronize settings
Summary: Switching between KCMs using the sidebar does not synchronize settings
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: sidebarview (show other bugs)
Version: 5.5.5
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-16 20:24 UTC by Thomas Pfeiffer
Modified: 2019-02-07 15:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Pfeiffer 2016-03-16 20:24:16 UTC
For example, Desktop Effects -> Virtual Desktop Switching Animation and Virtual Desktops -> Switching write into the same configuration. If I switch the desktop effect, go back to All Settings and then to Virtual Desktops, it shows the correct effect.
However, if I apply and then immediately switch to the other KCM via the sidebar, it's not updated.

Reproducible: Always

Steps to Reproduce:
1. Go to System Settings -> Desktop Behavior -> Desktop Effects
2. Change the Virtual Desktop Switching Animation
3. Click 'Apply'
4. Go directly to Virtual Desktops
5. Go to the Switching tab


Actual Results:  
The combobox still shows the old effect

Expected Results:  
The combobox shows the newly selected effect from the Desktop Effects module
Comment 1 Martin Flöser 2016-03-18 14:56:48 UTC
moving back to systemsettings. This is not a KWin bug and KWin also cannot work around it. Systemsettings must trigger a module load when switching. The individual modules cannot know that a different module got modified while it was open
Comment 2 Thomas Lübking 2016-03-18 15:57:17 UTC
I've no idea whether bug #360336 is actually related - the  config looks ok.
Comment 3 Nate Graham 2019-02-07 15:59:19 UTC
Can no longer reproduce in 5.14.5, 5.15.0, or git master. Looks like this got fixed along the way.