X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-header-view-render.c;h=b5aeace145c6a5ce3cbb6668df7d8cde5755d2e9;hp=f4292a5976b5e1c6c29c1045e1d8ed2efbd46120;hb=b94b783d9801be57422fdf478ae5bdafbc7200a7;hpb=7682620c7cd97669d2d99283c038c63433c1d66d diff --git a/src/widgets/modest-header-view-render.c b/src/widgets/modest-header-view-render.c index f4292a5..b5aeace 100644 --- a/src/widgets/modest-header-view-render.c +++ b/src/widgets/modest-header-view-render.c @@ -39,7 +39,7 @@ static GdkPixbuf* get_cached_icon (const gchar *name) { GError *err = NULL; - GdkPixbuf *pixbuf; + gpointer pixbuf; gpointer orig_key; static GHashTable *icon_cache = NULL; @@ -49,8 +49,8 @@ get_cached_icon (const gchar *name) icon_cache = modest_cache_mgr_get_cache (modest_runtime_get_cache_mgr(), MODEST_CACHE_MGR_CACHE_TYPE_PIXBUF); - if (!icon_cache || !g_hash_table_lookup_extended (icon_cache, name, &orig_key,(gpointer*)&pixbuf)) { - pixbuf = gdk_pixbuf_new_from_file (name, &err); + if (!icon_cache || !g_hash_table_lookup_extended (icon_cache, name, &orig_key,&pixbuf)) { + pixbuf = (gpointer)gdk_pixbuf_new_from_file (name, &err); if (!pixbuf) { g_printerr ("modest: error in icon factory while loading '%s': %s\n", name, err->message); @@ -61,7 +61,7 @@ get_cached_icon (const gchar *name) if (icon_cache) g_hash_table_insert (icon_cache, g_strdup(name),(gpointer)pixbuf); } - return pixbuf; + return GDK_PIXBUF(pixbuf); }