Bug 964511 - Delay snippets initialization until after first page load. r=margaret

This commit is contained in:
Wes Johnston 2014-01-27 23:01:00 -08:00
Родитель bd6cbf855c
Коммит 887169b200
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -322,6 +322,10 @@ Snippets.prototype = {
observe: function(subject, topic, data) {
switch(topic) {
case "profile-after-change":
Services.obs.addObserver(this, "browser-delayed-startup-finished", false);
break;
case "browser-delayed-startup-finished":
Services.obs.removeObserver(this, "browser-delayed-startup-finished", false);
if (Services.prefs.getBoolPref("browser.snippets.syncPromo.enabled")) {
loadSyncPromoBanner();
}