summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@netsurf-browser.org>2011-01-07 13:10:20 +0000
committerDaniel Silverstone <dsilvers@netsurf-browser.org>2011-01-07 13:10:20 +0000
commitd00c5b0cd5a0f44a0107faf1190e1923487ba736 (patch)
tree02bc4d66d8a093e2d17b1d1de0821d9f52bd6365 /desktop
parente6f33ef6ef8db5edc233aaebe8eb76425701066c (diff)
downloadnetsurf-d00c5b0cd5a0f44a0107faf1190e1923487ba736.tar.gz
netsurf-d00c5b0cd5a0f44a0107faf1190e1923487ba736.tar.bz2
Add CONTENT_MSG_FAVICON_REFRESH and emit and handle it appropriately. Animated favicons now work
svn path=/trunk/netsurf/; revision=11242
Diffstat (limited to 'desktop')
-rw-r--r--desktop/browser.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index b301b5fa3..2343cea85 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -581,6 +581,11 @@ nserror browser_window_callback(hlcache_handle *c,
case CONTENT_MSG_REFRESH:
bw->refresh_interval = event->data.delay * 100;
break;
+
+ case CONTENT_MSG_FAVICON_REFRESH:
+ /* Cause the GUI to update */
+ gui_window_set_icon(bw->window, html_get_favicon(bw->current_content));
+ break;
default:
assert(0);