diff --git a/chrome/content/zotero/xpcom/storage.js b/chrome/content/zotero/xpcom/storage.js index be66cdc8b..54be23cdc 100644 --- a/chrome/content/zotero/xpcom/storage.js +++ b/chrome/content/zotero/xpcom/storage.js @@ -804,7 +804,7 @@ Zotero.Sync.Storage = new function () { } ); _session.initFromPrefs(); - _session.checkServer(callback); + return _session.checkServer(callback); } diff --git a/chrome/content/zotero/xpcom/storage/session.js b/chrome/content/zotero/xpcom/storage/session.js index 93728b310..464a49806 100644 --- a/chrome/content/zotero/xpcom/storage/session.js +++ b/chrome/content/zotero/xpcom/storage/session.js @@ -101,7 +101,7 @@ Zotero.Sync.Storage.Session.prototype.__defineSetter__('password', function (val }); -Zotero.Sync.Storage.Session.prototype.initFromPrefs = function () { +Zotero.Sync.Storage.Session.prototype.init = function () { try { return this._session.init(); } @@ -157,7 +157,7 @@ Zotero.Sync.Storage.Session.prototype.setLastSyncTime = function (callback, useL Zotero.Sync.Storage.Session.prototype.checkServer = function (callback) { try { - this._session.checkServer(callback); + return this._session.checkServer(callback); } catch (e) { this.onError(e);