「再起動」の編集履歴(バックアップ)一覧はこちら
「再起動」(2015/11/29 (日) 12:21:04) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
#highlight(javascript){{
// omni.ja\chrome\toolkit\content\mozapps\extensions\extensions.js
Cu.import("resource://gre/modules/Services.jsm");
function restartApp() {
let cancelQuit = Cc["@mozilla.org/supports-PRBool;1"].
createInstance(Ci.nsISupportsPRBool);
Services.obs.notifyObservers(cancelQuit, "quit-application-requested", "restart");
if (cancelQuit.data)
return; // somebody canceled our quit request
Services.startup.quit(Ci.nsIAppStartup.eAttemptQuit | Ci.nsIAppStartup.eRestart);
} }}
#highlight(javascript){{
// omni.ja\chrome\toolkit\content\mozapps\extensions\extensions.js
// browser\omni.ja\chrome\browser\content\browser\aboutDialog.js
Cu.import("resource://gre/modules/Services.jsm");
function restartApp() {
let cancelQuit = Cc["@mozilla.org/supports-PRBool;1"].
createInstance(Ci.nsISupportsPRBool);
Services.obs.notifyObservers(cancelQuit, "quit-application-requested", "restart");
if (cancelQuit.data)
return; // somebody canceled our quit request
// If already in safe mode restart in safe mode (bug 327119)
if (Services.appinfo.inSafeMode) {
Services.startup.restartInSafeMode(Ci.nsIAppStartup.eAttemptQuit);
return;
}
Services.startup.quit(Ci.nsIAppStartup.eAttemptQuit | Ci.nsIAppStartup.eRestart);
} }}