summaryrefslogtreecommitdiffstats
path: root/kdesktop/lock/lockprocess.h
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2025-06-21 21:49:09 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2025-06-30 21:44:39 +0900
commitd4b3598f25774c1f1c33e000d421e740970fb369 (patch)
tree43b4b56c18dfc3febc193f735075e113bed84ac9 /kdesktop/lock/lockprocess.h
parenta16753500bb5ca90db10bd98d59c6b5ab662e29b (diff)
downloadtdebase-d4b3598f.tar.gz
tdebase-d4b3598f.zip
kdesktop: fix deadlock condition between kdesktop and kdesktop lock.
The logic to handle communication with kdesktop_lock is now running completely in a separate thread and event loop, meaning the main GUI thread remains responsive all the time and can handle interaction with X11, DCOP and DBUS calls. This resolves issue #589. The commit also solves the first problem reported in issue #640 and loosely related to PR #526. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 409442c1ea8f167485642fbdb3494ff58900966f)
Diffstat (limited to 'kdesktop/lock/lockprocess.h')
-rw-r--r--kdesktop/lock/lockprocess.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/kdesktop/lock/lockprocess.h b/kdesktop/lock/lockprocess.h
index bfe1fe420..e7219cfab 100644
--- a/kdesktop/lock/lockprocess.h
+++ b/kdesktop/lock/lockprocess.h
@@ -106,9 +106,6 @@ class LockProcess : public TQWidget
TDECryptographicCardDevice* cryptographicCardDevice();
- signals:
- void terminateHelperThread();
-
public slots:
void quitSaver();
void preparePopup();