aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-icon-stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/em-icon-stream.c')
-rw-r--r--mail/em-icon-stream.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/mail/em-icon-stream.c b/mail/em-icon-stream.c
index 9f698e2c54..4f7a369d7e 100644
--- a/mail/em-icon-stream.c
+++ b/mail/em-icon-stream.c
@@ -262,10 +262,13 @@ em_icon_stream_new(GtkImage *image, const char *key, unsigned int maxwidth, unsi
}
GdkPixbuf *
-em_icon_stream_get_image(const char *key, unsigned int maxwidth, unsigned int maxheight)
+em_icon_stream_get_image(const char *tkey, unsigned int maxwidth, unsigned int maxheight)
{
struct _emis_cache_node *node;
GdkPixbuf *pb = NULL;
+ const char *key;
+
+ key = tkey ? tkey : "";
/* forces the cache to be setup if not */
em_icon_stream_get_type();
@@ -316,10 +319,13 @@ em_icon_stream_get_image(const char *key, unsigned int maxwidth, unsigned int ma
}
int
-em_icon_stream_is_resized(const char *key, unsigned int maxwidth, unsigned int maxheight)
+em_icon_stream_is_resized(const char *tkey, unsigned int maxwidth, unsigned int maxheight)
{
int res = FALSE;
struct _emis_cache_node *node;
+ const char *key;
+
+ key = tkey ? tkey : "";
/* forces the cache to be setup if not */
em_icon_stream_get_type();