summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@netsurf-browser.org>2011-01-07 14:23:14 +0000
committerDaniel Silverstone <dsilvers@netsurf-browser.org>2011-01-07 14:23:14 +0000
commitaec29351a6cfbc899f0c441ece316c3707203ef1 (patch)
treea2d8587c7f2e23f7d89dfc3b400877fd950733a1
parent1335ffd488d811f099edb50ed5122fdb1fdae259 (diff)
downloadnetsurf-aec29351a6cfbc899f0c441ece316c3707203ef1.tar.gz
netsurf-aec29351a6cfbc899f0c441ece316c3707203ef1.tar.bz2
Ensure we poke the favicon as soon as an HTML content reaches the browser window. This is the earliest we can safely do this, otherwise STOP etc. can cause problems.
svn path=/trunk/netsurf/; revision=11248
-rw-r--r--desktop/browser.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index 2343cea85..f7202c040 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -495,7 +495,12 @@ nserror browser_window_callback(hlcache_handle *c,
global_history_add(urldb_get_url(url));
}
}
-
+
+ /* favicon preload */
+ if (content_get_type(c) == CONTENT_HTML)
+ gui_window_set_icon(bw->window,
+ html_get_favicon(bw->current_content));
+
/* text selection */
if (content_get_type(c) == CONTENT_HTML)
selection_init(bw->sel,