Revision 835681(Back to digest)
Other in KDE Base
Change all calls to blocking.
Took me six hours of debugging to find out that was the reason for khotkeys to magically deactivate it's global shortcuts on reread_configuration().
reread_configuration() deletes all global shortcut actions and then recreates them.
The setInactive call was nonblocking and therefore executed delayed.
Don't know why but i guess that's an implementation detail of QDbus*.
So much delayed it was executed after deleting and recreating the actions.
It made the newly created actions inactive :-( .
Very frustrating debug session.