fix an e_border crash which I discovered by clicking in exactly the right frame with...
authorMike Blumenkrantz <m.blumenkran@samsung.com>
Tue, 16 Apr 2013 12:50:17 +0000 (13:50 +0100)
committerMike Blumenkrantz <m.blumenkran@samsung.com>
Tue, 16 Apr 2013 12:51:50 +0000 (13:51 +0100)
src/bin/e_border.c

index 65d0cfe..4910682 100644 (file)
@@ -6298,6 +6298,7 @@ _e_border_cb_efreet_cache_update(void *data  __UNUSED__,
    /* mark all borders for desktop/icon updates */
    EINA_LIST_FOREACH(borders, l, bd)
      {
+        if (e_object_is_del(E_OBJECT(bd))) continue;
         if (bd->desktop)
           {
              efreet_desktop_free(bd->desktop);