From 78d33c29157b8e3a0b81c36f73ec5f958439565c Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Mon, 13 Apr 2015 00:48:27 -0500 Subject: 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 --- kdesktop/lock/lockprocess.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kdesktop/lock/lockprocess.cc') 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() -- cgit v1.2.3