Bug 697180 - favicon replaced by default one [r=mfinkle]

This commit is contained in:
Sriram Ramasubramanian 2011-10-25 15:01:20 -07:00
Родитель 54cf8b69a6
Коммит 54e93e9f90
2 изменённых файлов: 17 добавлений и 3 удалений

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

@ -538,12 +538,22 @@ abstract public class GeckoApp
void handleLocationChange(final int tabId, final String uri) {
Tab tab = Tabs.getInstance().getTab(tabId);
if (tab != null)
tab.updateURL(uri);
if (tab == null)
return;
tab.updateURL(uri);
if (!Tabs.getInstance().isSelectedTab(tab))
return;
String oldBaseURI = tab.getURL();
oldBaseURI = oldBaseURI.substring(0, oldBaseURI.indexOf('#'));
String baseURI = uri.substring(0, uri.indexOf('#'));
if (baseURI.equals(oldBaseURI))
return;
mMainHandler.post(new Runnable() {
public void run() {
mBrowserToolbar.setTitle(uri);

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

@ -586,7 +586,11 @@ Tab.prototype = {
},
onLocationChange: function(aWebProgress, aRequest, aLocationURI) {
let browser = BrowserApp.getBrowserForWindow(aWebProgress.DOMWindow);
let contentWin = aWebProgress.DOMWindow;
if (contentWin != contentWin.top)
return;
let browser = BrowserApp.getBrowserForWindow(contentWin);
let uri = browser.currentURI.spec;
let message = {