plasma-framework/src
David Edmundson c920ea86a1 Only remove shortcuts on applet removal not destruction
Applets are destroyed every time we close plasma as well as user
actions.

We only want to remove the shortcut from the registry from when an
applet is actually removed.

The end-user impact was limited as when we restart plasma we re-register
and plasma keeps it's own cache of what the shortcut should be so it
doesn't matter that kglobalaccel lost it's version.

The problem is that it means we send bogus calls to kglobalaccel after
kglobalaccel is potentially closed.

Testing done:
 - set a shortcut on an applet
 - confirmed it still worked after plasma restart
- removed an applet (and closed notificaiton so it wasn't in the
transient state)
- confirmed the entry was gone from system settings and the global
shortcut no-opped.
2020-12-14 10:09:19 +00:00
..
declarativeimports Hide disabled contextual actions from ExpandableListItem 2020-12-08 15:47:22 -07:00
desktoptheme [Desktop theme] Rename hint-inset-side-margin to hint-side-inset 2020-12-02 11:31:32 +03:00
plasma Only remove shortcuts on applet removal not destruction 2020-12-14 10:09:19 +00:00
plasmapkg plasma-framework: Convert copyright statements to SPDX expressions 2020-08-13 19:08:54 +00:00
plasmaquick Add a Representation component 2020-12-02 14:05:29 +00:00
scriptengines SVN_SILENT made messages (.desktop file) - always resolve ours 2020-12-10 06:24:39 +01:00
tools Use gzip -n to prevent embedded buildtimes 2020-11-23 12:18:16 +00:00
CMakeLists.txt Use ecm_qt_install_logging_categories over manual categories file 2020-02-12 04:09:12 +01:00
Messages.sh Consolidate all plasma-framework catalogs 2014-04-25 10:40:12 +02:00