Set application name to org_kde_powerdevil

Authored by bshah on May 20 2019, 12:14 PM.

Description

Set application name to org_kde_powerdevil

Summary:
Previously application component name without any KAboutData was
org_kde_powerdevil (executable name), although, 972eb26d0558d commit
changed the component name to powerdevil, which had side-effects that
powerdevil would write shortcuts to powerdevil component and it would
conflict with old org_kde_powerdevil shortcuts, and ultimately none
would work.

In theory we can do migration of the shortcuts to powerdevil component
using kconf_update but that doesn't work, as kglobalaccel is already
started before powerdevil, resulting in kconf_update changes having no
effect, more on this in commit 4ae36ddddae which introduces the
PowerDevilApp::migratePre512KeyboardShortcuts() function, while in
theory PowerDevilApp::migratePre516KeyboardShortcuts can be introduced,
we can simply avoid this hassle by re-assigning old component name.

BUG: 407721

Reviewers: davidedmundson, romangg

Reviewed By: davidedmundson

Subscribers: fvogt, arojas, plasma-devel

Tags: Plasma

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

Details

Committed
bshahMay 20 2019, 12:35 PM
Reviewer
davidedmundson
Differential Revision
D21303: Set application name to org_kde_powerdevil
Parents
R122:232a5045cfe9: Update version number for 5.15.90 GIT_SILENT
Branches
Unknown
Tags
Unknown