зеркало из https://github.com/mozilla/gecko-dev.git
Fixed bug 435103 (https://bugzilla.mozilla.org/show_bug.cgi?id=435103)
This commit is contained in:
Родитель
dcd1221ca9
Коммит
6b81299bdb
|
@ -74,6 +74,7 @@ Utils.lazy(Weave, 'Service', WeaveSvc);
|
|||
*/
|
||||
|
||||
function WeaveSvc() {
|
||||
this._startupFinished = false;
|
||||
this._initLogs();
|
||||
this._log.info("Weave Sync Service Initializing");
|
||||
|
||||
|
@ -167,6 +168,15 @@ WeaveSvc.prototype = {
|
|||
return Utils.prefs.getIntPref("schedule");
|
||||
},
|
||||
|
||||
onWindowOpened: function Weave__onWindowOpened() {
|
||||
if (!this._startupFinished &&
|
||||
Utils.prefs.getBoolPref("autoconnect") &&
|
||||
this.username && this.username != 'nobody@mozilla.com') {
|
||||
this._startupFinished = true;
|
||||
this.login();
|
||||
}
|
||||
},
|
||||
|
||||
_setSchedule: function Weave__setSchedule(schedule) {
|
||||
switch (this.schedule) {
|
||||
case 0:
|
||||
|
@ -310,7 +320,7 @@ WeaveSvc.prototype = {
|
|||
|
||||
_keyCheck: function WeaveSvc__keyCheck() {
|
||||
let self = yield;
|
||||
|
||||
|
||||
if ("none" != Utils.prefs.getCharPref("encryption")) {
|
||||
DAV.GET("private/privkey", self.cb);
|
||||
let keyResp = yield;
|
||||
|
|
Загрузка…
Ссылка в новой задаче