From f9c69dcf82745e7d82673c5d11f8969fa2709eb7 Mon Sep 17 00:00:00 2001 From: Sjoerd Simons Date: Tue, 22 Mar 2011 19:57:25 +0000 Subject: Cope with gtk_icon_theme_lookup_icon returning NULL --- libempathy-gtk/empathy-ui-utils.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libempathy-gtk') diff --git a/libempathy-gtk/empathy-ui-utils.c b/libempathy-gtk/empathy-ui-utils.c index a23b1de2a..06cec2498 100644 --- a/libempathy-gtk/empathy-ui-utils.c +++ b/libempathy-gtk/empathy-ui-utils.c @@ -867,6 +867,9 @@ empathy_filename_from_icon_name (const gchar *icon_name, } icon_info = gtk_icon_theme_lookup_icon (icon_theme, icon_name, size, 0); + if (icon_info == NULL) + return NULL; + ret = g_strdup (gtk_icon_info_get_filename (icon_info)); gtk_icon_info_free (icon_info); -- cgit v1.2.3