Branch: master

0a874e41 2016-09-11 05:54:14 Slávek Banko
Write more details when kdesktop lock fails to grab input devices

Signed-off-by: Slávek Banko <slavek.banko@...>
M kdesktop/lock/lockprocess.cc
diff --git a/kdesktop/lock/lockprocess.cc b/kdesktop/lock/lockprocess.cc
index 5cf4225..0a7f863 100644
--- a/kdesktop/lock/lockprocess.cc
+++ b/kdesktop/lock/lockprocess.cc
@@ -1214,6 +1214,9 @@
 	int rv = XGrabKeyboard( tqt_xdisplay(), TQApplication::desktop()->winId(),
 		True, GrabModeAsync, GrabModeAsync, CurrentTime );
 
+	if (rv != GrabSuccess) {
+		kdWarning(1204) << "LockProcess::grabKeyboard() failed: " << rv << endl;
+	}
 	return (rv == GrabSuccess);
 }
 
@@ -1237,6 +1240,9 @@
 		True, GRABEVENTS, GrabModeAsync, GrabModeAsync, None,
 		cursorHandle, CurrentTime );
 
+	if (rv != GrabSuccess) {
+		kdWarning(1204) << "LockProcess::grabMouse() failed: " << rv << endl;
+	}
 	return (rv == GrabSuccess);
 }