Workaround problems with Qt::QueuedConnection

Authored by graesslin on Apr 4 2016, 12:31 PM.

Description

Workaround problems with Qt::QueuedConnection

Summary:
For unknown reasons our signals with Qt::QueuedConnection are not
delivered with Qt 5.6 if the context object is this (KSldApp instance).

If we use a different context object (e.g. the sender) it works.

The lack of signals not working triggered quite a few bugs, like

  • grace time not working
  • global shortcuts not working

BUG: 361008
BUG: 361007

Reviewers: Plasma

Subscribers: plasma-devel

Projects: Plasma

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

Details

Committed
graesslinApr 4 2016, 4:49 PM
Differential Revision
D1314: Workaround problems with Qt::QueuedConnection
Parents
R133:33165b20d575: [greeter] Add nullptr check
Branches
Unknown
Tags
Unknown