change running to authStarted
[KDMFprintPlugin.git] / kdebase-workspace-4.2.2-handle-verify-in-thread.patch
blob4fbacd8e3d6ae917fcb40dcb3581bdeccc73e977
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
4 ***************
5 *** 47,52 ****
6 --- 47,53 ----
7 #include <QLabel>
8 #include <QMenu>
9 #include <QX11Info>
10 + #include <QtCore>
12 #include <X11/Xlib.h> // for updateLockStatus()
13 #include <fixx11h.h> // ... and make eventFilter() work again
14 ***************
15 *** 604,609 ****
16 --- 605,615 ----
17 void // private
18 KGVerify::handleVerify()
20 + QtConcurrent::run(this, &KGVerify::handleVerifyReal);
21 + }
23 + void // private
24 + KGVerify::handleVerifyReal() {
25 QString user;
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
31 ***************
32 *** 130,135 ****
33 --- 130,136 ----
34 void updateLockStatus();
35 virtual void updateStatus() = 0;
36 void handleVerify();
37 + void handleVerifyReal();
39 QXTimer timer;
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
44 ***************
45 *** 49,54 ****
46 --- 49,55 ----
47 #include <QTimerEvent>
48 #include <QVBoxLayout>
49 #include <QFile>
50 + #include <QtCore>
52 #include <ctype.h>
53 #include <unistd.h>
54 ***************
55 *** 340,345 ****
56 --- 341,351 ----
58 void PasswordDlg::handleVerify()
60 + QtConcurrent::run(this, &PasswordDlg::handleVerifyReal);
61 + }
63 + void PasswordDlg::handleVerifyReal()
64 + {
65 int ret;
66 char *arr;
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
71 ***************
72 *** 74,79 ****
73 --- 74,80 ----
74 bool GRecvInt (int *val);
75 bool GRecvArr (char **buf);
76 void handleVerify();
77 + void handleVerifyReal();
78 void reapVerify();
79 void cantCheck();
80 GreeterPluginHandle *mPlugin;