From c813df84dd8ae5bc59c2aa776b54f052bb6862b1 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Mon, 15 Feb 2016 01:47:11 -0500 Subject: [PATCH] Show proper error message on Firefox login manager service failure If the XPCOM service can't even be retrieved, show the same message as when there's an error finding logins. --- chrome/content/zotero/xpcom/sync.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/content/zotero/xpcom/sync.js b/chrome/content/zotero/xpcom/sync.js index a3de74c70..dd9b09bdd 100644 --- a/chrome/content/zotero/xpcom/sync.js +++ b/chrome/content/zotero/xpcom/sync.js @@ -1232,9 +1232,9 @@ Zotero.Sync.Server = new function () { } Zotero.debug('Getting Zotero sync password'); - var loginManager = Components.classes["@mozilla.org/login-manager;1"] - .getService(Components.interfaces.nsILoginManager); try { + var loginManager = Components.classes["@mozilla.org/login-manager;1"] + .getService(Components.interfaces.nsILoginManager); var logins = loginManager.findLogins({}, _loginManagerHost, null, _loginManagerRealm); } catch (e) {