From e9531487d9fe5e7e3a345b5322c190bfcb5df9bd Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Thu, 18 Jul 2013 15:16:28 -0400 Subject: [PATCH] add annoying delay --- js/gdm/util.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/js/gdm/util.js b/js/gdm/util.js index ebf5dd5ce..18866dede 100644 --- a/js/gdm/util.js +++ b/js/gdm/util.js @@ -370,7 +370,11 @@ const ShellUserVerifier = new Lang.Class({ // to indicate the user can swipe their finger instead this.emit('show-login-hint', _("(or swipe finger)")); } else if (serviceName == PASSWORD_SERVICE_NAME) { + GLib.timeout_add(GLib.PRIORITY_DEFAULT, + 10000, + Lang.bind(this, function() { this._queueMessage(info, 'login-dialog-message-info'); + })); } }, @@ -379,7 +383,11 @@ const ShellUserVerifier = new Lang.Class({ // users who haven't enrolled their fingerprint. if (serviceName != PASSWORD_SERVICE_NAME) return; + GLib.timeout_add(GLib.PRIORITY_DEFAULT, + 10000, + Lang.bind(this, function() { this._queueMessage(problem, 'login-dialog-message-warning'); + })); }, _onInfoQuery: function(client, serviceName, question) { @@ -387,7 +395,11 @@ const ShellUserVerifier = new Lang.Class({ if (serviceName != PASSWORD_SERVICE_NAME) return; + GLib.timeout_add(GLib.PRIORITY_DEFAULT, + 10000, + Lang.bind(this, function() { this.emit('ask-question', serviceName, question, ''); + })); }, _onSecretInfoQuery: function(client, serviceName, secretQuestion) { @@ -395,7 +407,11 @@ const ShellUserVerifier = new Lang.Class({ if (serviceName != PASSWORD_SERVICE_NAME) return; + GLib.timeout_add(GLib.PRIORITY_DEFAULT, + 10000, + Lang.bind(this, function() { this.emit('ask-question', serviceName, secretQuestion, '\u25cf'); + })); }, _onReset: function() {