summaryrefslogtreecommitdiffstats
path: root/kdesktop/lock
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-04-13 00:48:27 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-04-13 00:48:27 -0500
commit78d33c29157b8e3a0b81c36f73ec5f958439565c (patch)
tree29387eb2e0204f58b9f4037841e30b32783308fa /kdesktop/lock
parent37bc5cdd0e31fd9c8712c0bd88039dd474be4418 (diff)
downloadtdebase-78d33c29157b8e3a0b81c36f73ec5f958439565c.tar.gz
tdebase-78d33c29157b8e3a0b81c36f73ec5f958439565c.zip
Ensure desktop is completely hidden before sending fullyOnline()
Do not block kdesktop process while waiting for kdesktop_lock to engage prior to VT switch/new VT requests made from within kdesktop
Diffstat (limited to 'kdesktop/lock')
-rw-r--r--kdesktop/lock/lockprocess.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/kdesktop/lock/lockprocess.cc b/kdesktop/lock/lockprocess.cc
index a4a2badd3..3e818a145 100644
--- a/kdesktop/lock/lockprocess.cc
+++ b/kdesktop/lock/lockprocess.cc
@@ -1991,8 +1991,8 @@ int LockProcess::execDialog( TQDialog *dlg )
else {
bitBlt(this, 0, 0, &backingPixmap);
}
+ saverReadyIfNeeded();
}
- saverReadyIfNeeded();
// dlg->exec may generate BadMatch errors, so make sure they are silently ignored
int (*oldHandler)(Display *, XErrorEvent *);
oldHandler = XSetErrorHandler(ignoreXError);
@@ -2091,7 +2091,7 @@ void LockProcess::slotPaintBackground(const TQPixmap &rpm)
setGeometry(0, 0, mRootWidth, mRootHeight);
erase();
}
- saverReadyIfNeeded();
+// saverReadyIfNeeded();
}
void LockProcess::preparePopup()