summaryrefslogtreecommitdiff
path: root/cocoa/gui.m
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-01-25 18:48:28 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-01-25 18:48:28 +0000
commitd4d749cd10a9c2604d697c7c1f4e4e6e26fc3f2b (patch)
treed832e7be786c0aa50966da47fa68619d8fae62b0 /cocoa/gui.m
parent37d15e2204fd54d0938e463436857117eff4e768 (diff)
downloadnetsurf-d4d749cd10a9c2604d697c7c1f4e4e6e26fc3f2b.tar.gz
netsurf-d4d749cd10a9c2604d697c7c1f4e4e6e26fc3f2b.tar.bz2
Decoding .ICO for favicons
svn path=/trunk/netsurf/; revision=11488
Diffstat (limited to 'cocoa/gui.m')
-rw-r--r--cocoa/gui.m5
1 files changed, 5 insertions, 0 deletions
diff --git a/cocoa/gui.m b/cocoa/gui.m
index 296d73d31..4797bafd5 100644
--- a/cocoa/gui.m
+++ b/cocoa/gui.m
@@ -238,6 +238,11 @@ void gui_window_stop_throbber(struct gui_window *g)
void gui_window_set_icon(struct gui_window *g, hlcache_handle *icon)
{
+#ifdef WITH_BMP
+ if (icon != NULL && content_get_type( icon ) == CONTENT_ICO)
+ nsico_set_bitmap_from_size( icon, 16, 16 );
+#endif
+
NSBitmapImageRep *bmp = icon != NULL ? (NSBitmapImageRep *)content_get_bitmap( icon ) : NULL;
NSImage *image = nil;