Bug 790489 - 'Restore previous session' in about:home can flash visible on load. r=jaws

This commit is contained in:
Raymond Lee 2012-09-27 01:49:20 +08:00
parent 96e443eb63
commit aed4e18567
2 changed files with 3 additions and 3 deletions

View File

@ -54,7 +54,7 @@
</div>
<div class="spacer"/>
<div id="launcher" session="true">
<div id="launcher">
<button class="launchButton" id="downloads">&abouthome.downloadsButton.label;</button>
<button class="launchButton" id="bookmarks">&abouthome.bookmarksButton.label;</button>
<button class="launchButton" id="history">&abouthome.historyButton.label;</button>

View File

@ -2493,8 +2493,8 @@ function BrowserOnAboutPageLoad(document) {
let ss = Components.classes["@mozilla.org/browser/sessionstore;1"].
getService(Components.interfaces.nsISessionStore);
if (!ss.canRestoreLastSession)
document.getElementById("launcher").removeAttribute("session");
if (ss.canRestoreLastSession)
document.getElementById("launcher").setAttribute("session", "true");
// Inject search engine and snippets URL.
let docElt = document.documentElement;