[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_1_BRANCH: kdebase/kdesktop/lock
From:       George Staikos <staikos () kde ! org>
Date:       2003-04-30 21:05:56
[Download RAW message or body]

CVS commit by staikos: 

backport:
Fix 56803 "Halt the screensaver while asking for the password"

May be backportable if somebody is bored.


  M +6 -0      lockprocess.cc   1.7.2.3


--- kdebase/kdesktop/lock/lockprocess.cc  #1.7.2.2:1.7.2.3
@@ -659,4 +659,6 @@ void LockProcess::hackExited( KProcess *
 bool LockProcess::checkPass()
 {
+    setBackgroundColor(black);
+    stopHack();
     PasswordDlg passDlg(this, !mXdmFifoName.isNull());
     connect(&passDlg, SIGNAL(startNewSession()), SLOT(startNewSession()));
@@ -675,4 +677,8 @@ bool LockProcess::checkPass()
     XChangeActivePointerGrab( qt_xdisplay(), GRABEVENTS,
              blankCursor.handle(), CurrentTime);
+    if (!rt)
+    {
+        startHack();
+    }
     return rt;
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic