Clone and replace favicon only on Firefox.

This commit is contained in:
Nicolas Stepien 2011-11-27 19:20:35 +01:00
parent 925b7fc795
commit a2f1c83503
2 changed files with 7 additions and 4 deletions

View File

@ -2684,9 +2684,11 @@
l = unread.replies.length; l = unread.replies.length;
favicon = $('link[rel="shortcut icon"]', d.head); favicon = $('link[rel="shortcut icon"]', d.head);
favicon.href = g.dead ? l ? Favicon.unreadDead : Favicon.dead : l ? Favicon.unread : Favicon["default"]; favicon.href = g.dead ? l ? Favicon.unreadDead : Favicon.dead : l ? Favicon.unread : Favicon["default"];
if (engine === "Gecko") {
clone = favicon.cloneNode(true); clone = favicon.cloneNode(true);
return $.replace(favicon, clone); return $.replace(favicon, clone);
} }
}
}; };
redirect = function() { redirect = function() {

View File

@ -2090,6 +2090,7 @@ Favicon =
Favicon.default Favicon.default
#XXX `favicon.href = href` doesn't work on Firefox #XXX `favicon.href = href` doesn't work on Firefox
if engine is "Gecko"
clone = favicon.cloneNode true clone = favicon.cloneNode true
$.replace favicon, clone $.replace favicon, clone