From 87842463373ddfbed87fdf27a617f1b35fb35d41 Mon Sep 17 00:00:00 2001
From: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
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/empathy-ui-utils.c')

diff --git a/libempathy-gtk/empathy-ui-utils.c b/libempathy-gtk/empathy-ui-utils.c
index d5f63c9e0..8822ccdf6 100644
--- a/libempathy-gtk/empathy-ui-utils.c
+++ b/libempathy-gtk/empathy-ui-utils.c
@@ -947,6 +947,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