fix a crash in icon getting code
authorMikael Magnusson <mikachu@comhem.se>
Sun, 10 Jun 2007 01:01:56 +0000 (01:01 +0000)
committerMikael Magnusson <mikachu@comhem.se>
Sun, 10 Jun 2007 01:01:56 +0000 (01:01 +0000)
icon.c

diff --git a/icon.c b/icon.c
index 592caf0..05d204f 100644 (file)
--- a/icon.c
+++ b/icon.c
@@ -13,7 +13,7 @@ icon* icon_update(screen *sc, Window win, gint *nicons)
     *nicons = 0;
 
     data = xprop_get_data(sc, win, _NET_WM_ICON, XA_CARDINAL, &num);
-    if (num) {
+    if (num && data) {
         /* figure out how many valid icons are in here */
         i = 0;
         while (num - i > 2) {