fix crash in efm menu when directory has no listable contents
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 10 Dec 2012 10:40:20 +0000 (10:40 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 10 Dec 2012 10:40:20 +0000 (10:40 +0000)
SVN revision: 80591

src/modules/fileman/e_mod_menu.c

index 66ca4261e1286720b0275041f041569a9e3ac580..cee13701e095e4bfa43859d6517380e085f67d5f 100644 (file)
@@ -190,6 +190,8 @@ _e_mod_menu_populate_done(void *data, Eio_File *handler __UNUSED__)
         mi = e_menu_item_new(m);
         e_menu_item_label_set(mi, _("0 listable items"));
         e_menu_item_disabled_set(mi, 1);
+        /* avoid crash during cleanup_cb later */
+        eina_stringshare_ref(e_object_data_get(data));
      }
    else
      m->items = eina_list_sort(m->items, 0, (Eina_Compare_Cb)_e_mod_menu_populate_sort);