summaryrefslogtreecommitdiff
path: root/desktop
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 /desktop
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
Diffstat (limited to 'desktop')
-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,