summaryrefslogtreecommitdiffstats
path: root/kdesktop/lock
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2013-02-16 14:41:49 +0100
committerSlávek Banko <slavek.banko@axis.cz>2013-02-16 14:49:47 +0100
commit2e1ca4b35c1d31607775b20aa390df00977c0aae (patch)
treef861addb88dc72c4c551174b2a12993ab3ebbf14 /kdesktop/lock
parentaaf90223a9a15e766fc21da814800567c2c836e1 (diff)
downloadtdebase-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.cc2
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 )