Bug 399621

Summary: Plugins settings not applied until krunner is restarted
Product: [Plasma] krunner Reporter: Simone Gaiarin <simgunz>
Component: generalAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED DUPLICATE    
Severity: normal CC: alexander.lohnau
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Simone Gaiarin 2018-10-10 15:21:55 UTC
SUMMARY
The settings of the plugins should be applied immediately. This problem is comon to multiple plugins, so it is a krunner problem.

STEPS TO REPRODUCE
1. Open Krunner settings
2. Edit the settings of the plugin "special characters" for example
3. Change the trigger word from # to $
4. Save the settings
5. Open Krunner and type $21 

OBSERVED RESULT
Special character plugin not activated
(Typing $21 activated it instead)

EXPECTED RESULT
Special character plugin activated

SOFTWARE VERSIONS

KDE Plasma Version: 4.13.5
KDE Frameworks Version: 5.50.0
Qt Version: 5.11.2
Comment 1 Kai Uwe Broulik 2018-11-19 09:09:56 UTC
Git commit 770f8d64a495d15a63f8b254456c62dace4f8e1c by Kai Uwe Broulik.
Committed on 19/11/2018 at 09:09.
Pushed by broulik into branch 'master'.

When re-using runners when reloading, reload their configuration

When configuration is changed, runners are reloaded but their instances re-used so they never get notified of config changes.

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

M  +1    -0    src/runnermanager.cpp

https://commits.kde.org/krunner/770f8d64a495d15a63f8b254456c62dace4f8e1c
Comment 2 Alexander Lohnau 2020-09-18 18:32:06 UTC

*** This bug has been marked as a duplicate of bug 421426 ***