1 diff -crB kdebase-workspace-orig/kdm/kfrontend/kgverify.cpp kdebase-workspace-4.2.2/kdm/kfrontend/kgverify.cpp
2 *** kdebase-workspace-orig/kdm/kfrontend/kgverify.cpp 2009-05-03 19:08:34.000000000 +0200
3 --- kdebase-workspace-4.2.2/kdm/kfrontend/kgverify.cpp 2009-05-03 19:08:59.000000000 +0200
12 #include <X11/Xlib.h> // for updateLockStatus()
13 #include <fixx11h.h> // ... and make eventFilter() work again
18 KGVerify::handleVerify()
20 + QtConcurrent::run(this, &KGVerify::handleVerifyReal);
24 + KGVerify::handleVerifyReal() {
27 debug( "handleVerify ...\n" );
28 diff -crB kdebase-workspace-orig/kdm/kfrontend/kgverify.h kdebase-workspace-4.2.2/kdm/kfrontend/kgverify.h
29 *** kdebase-workspace-orig/kdm/kfrontend/kgverify.h 2009-05-03 19:08:34.000000000 +0200
30 --- kdebase-workspace-4.2.2/kdm/kfrontend/kgverify.h 2009-05-03 19:08:59.000000000 +0200
34 void updateLockStatus();
35 virtual void updateStatus() = 0;
37 + void handleVerifyReal();
40 QString fixedEntity, presEnt, curUser;
41 diff -crB kdebase-workspace-orig/krunner/lock/lockdlg.cc kdebase-workspace-4.2.2/krunner/lock/lockdlg.cc
42 *** kdebase-workspace-orig/krunner/lock/lockdlg.cc 2008-11-12 17:37:19.000000000 +0100
43 --- kdebase-workspace-4.2.2/krunner/lock/lockdlg.cc 2009-05-03 19:10:31.000000000 +0200
47 #include <QTimerEvent>
48 #include <QVBoxLayout>
58 void PasswordDlg::handleVerify()
60 + QtConcurrent::run(this, &PasswordDlg::handleVerifyReal);
63 + void PasswordDlg::handleVerifyReal()
68 diff -crB kdebase-workspace-orig/krunner/lock/lockdlg.h kdebase-workspace-4.2.2/krunner/lock/lockdlg.h
69 *** kdebase-workspace-orig/krunner/lock/lockdlg.h 2008-07-22 02:03:16.000000000 +0200
70 --- kdebase-workspace-4.2.2/krunner/lock/lockdlg.h 2009-05-03 19:02:17.000000000 +0200
74 bool GRecvInt (int *val);
75 bool GRecvArr (char **buf);
77 + void handleVerifyReal();
80 GreeterPluginHandle *mPlugin;