From 409442c1ea8f167485642fbdb3494ff58900966f Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Sat, 21 Jun 2025 21:49:09 +0900 Subject: 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 --- kdesktop/lock/lockprocess.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'kdesktop/lock/lockprocess.h') diff --git a/kdesktop/lock/lockprocess.h b/kdesktop/lock/lockprocess.h index 5a6a3b4d4..1afc9bb46 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(); -- cgit v1.2.3