diff --git a/js/ui/unlockDialog.js b/js/ui/unlockDialog.js index 370385abc..f4c76c41a 100644 --- a/js/ui/unlockDialog.js +++ b/js/ui/unlockDialog.js @@ -872,7 +872,11 @@ var UnlockDialog = GObject.registerClass({ } finish(onComplete) { - this._ensureAuthPrompt(); + if (!this._authPrompt) { + onComplete(); + return; + } + this._authPrompt.finish(onComplete); }