[kcms/mouse] Load current server settings in kcminit

Authored by davidedmundson on Wed, Feb 6, 11:28 AM.

Description

[kcms/mouse] Load current server settings in kcminit

Summary:
Without loading the current server status m_handed will remain
Handed::NotSupported;

EvdevSettings::load relies on various properties of X11EvdevBackend to
be initialised properly. When we load the settings from the config it'll
then save the fact that the server doesn't support setting which hand mouse to use as none was loaded - and assume that means we probably can't apply any setting.

BUG: 395401

Test Plan:
Ran in virtualbox (to get evdev used)
kcminit_startup was going into the right codepaths

Reviewers: Plasma, ngraham, mart

Reviewed By: Plasma, ngraham, mart

Subscribers: ngraham, plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D18777

Details

Committed
davidedmundsonWed, Feb 6, 11:28 AM
Reviewer
Plasma
Differential Revision
D18777: [kcms/mouse] Load current server settings in kcminit
Parents
R119:fc83e971c3b2: Merge branch 'Plasma/5.12' into Plasma/5.14
Branches
Unknown
Tags
Unknown