Make ucUtils.restart() use Services.startup.quit

This commit is contained in:
MrOtherGuy 2021-01-30 23:19:59 +02:00
parent ea1b66eb09
commit 0178abfc53

View file

@ -451,7 +451,13 @@ let _uc = {
restart: function (clearCache){
clearCache && Services.appinfo.invalidateCachesOnRestart();
_uc.utils.windows.get()[0].BrowserUtils.restartApplication();
let cancelQuit = Cc["@mozilla.org/supports-PRBool;1"].createInstance(Ci.nsISupportsPRBool);
Services.obs.notifyObservers(
cancelQuit,
"quit-application-requested",
"restart"
);
Services.startup.quit( Services.startup.eAttemptQuit | Services.startup.eRestart )
}
}
};