diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2013-02-16 14:41:49 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-02-16 14:49:47 +0100 |
commit | 2e1ca4b35c1d31607775b20aa390df00977c0aae (patch) | |
tree | f861addb88dc72c4c551174b2a12993ab3ebbf14 /kdesktop/lock | |
parent | aaf90223a9a15e766fc21da814800567c2c836e1 (diff) | |
download | tdebase-2e1ca4b35c1d31607775b20aa390df00977c0aae.tar.gz tdebase-2e1ca4b35c1d31607775b20aa390df00977c0aae.zip |
Fix race condition with SIGSTOP in kdesktop_lock
(cherry picked from commit c03540e9f6d2faee5b6fb582fabd59ded319cc60)
Diffstat (limited to 'kdesktop/lock')
-rw-r--r-- | kdesktop/lock/lockprocess.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kdesktop/lock/lockprocess.cc b/kdesktop/lock/lockprocess.cc index da70102cf..397dec446 100644 --- a/kdesktop/lock/lockprocess.cc +++ b/kdesktop/lock/lockprocess.cc @@ -1749,6 +1749,7 @@ void LockProcess::suspend() else { TQString hackStatus; mHackProc.kill(SIGSTOP); + mSuspended = true; #if 0 // wait for the stop signal to take effect while (hackStatus != "T") { @@ -1771,7 +1772,6 @@ void LockProcess::suspend() TQApplication::syncX(); mSavedScreen = TQPixmap::grabWindow( winId()); } - mSuspended = true; } void LockProcess::resume( bool force ) |