--- kdebase-3.5.12/kdesktop/lock/lockprocess.cc.ORI 2011-12-21 18:40:05.553301746 +0100 +++ kdebase-3.5.12/kdesktop/lock/lockprocess.cc 2011-12-21 18:43:01.643590270 +0100 @@ -1045,17 +1045,13 @@ mHackProc << word; } - if (!mForbidden) + if (!mForbidden && mHackProc.start() == true) { - - if (mHackProc.start() == true) - { #ifdef HAVE_SETPRIORITY setpriority(PRIO_PROCESS, mHackProc.pid(), mPriority); #endif //bitBlt(this, 0, 0, &mOriginal); return true; - } } else // we aren't allowed to start the specified screensaver either because it didn't run for some reason