Blame SOURCES/0001-screenShield-unblank-when-inserting-smartcard.patch

12ec7d
From 7d9fa52a96cd5698ccb4773ffb71ab23b2a22a3d Mon Sep 17 00:00:00 2001
12ec7d
From: Ray Strode <rstrode@redhat.com>
12ec7d
Date: Fri, 3 Jul 2015 13:54:36 -0400
12ec7d
Subject: [PATCH] screenShield: unblank when inserting smartcard
12ec7d
12ec7d
If a user inserts the smartcard when the screen is locked/blanked
12ec7d
we should ask them their pin right away.
12ec7d
12ec7d
At the moment they have to wiggle the mouse or do some other
12ec7d
action to get the screen to unblank.
12ec7d
---
12ec7d
 js/ui/screenShield.js | 4 +++-
12ec7d
 1 file changed, 3 insertions(+), 1 deletion(-)
12ec7d
12ec7d
diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js
12ec7d
index 9f3ff84ad..8d3eb43d4 100644
12ec7d
--- a/js/ui/screenShield.js
12ec7d
+++ b/js/ui/screenShield.js
12ec7d
@@ -516,8 +516,10 @@ var ScreenShield = new Lang.Class({
12ec7d
         this._smartcardManager = SmartcardManager.getSmartcardManager();
12ec7d
         this._smartcardManager.connect('smartcard-inserted',
12ec7d
                                        Lang.bind(this, function(manager, token) {
12ec7d
-                                           if (this._isLocked && token.UsedToLogin)
12ec7d
+                                           if (this._isLocked && token.UsedToLogin) {
12ec7d
+                                               this._wakeUpScreen();
12ec7d
                                                this._liftShield(true, 0);
12ec7d
+                                           }
12ec7d
                                        }));
12ec7d
 
12ec7d
         this._oVirtCredentialsManager = OVirt.getOVirtCredentialsManager();
12ec7d
-- 
12ec7d
2.14.2
12ec7d