naviframe - don't access item after del
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 23 Jan 2014 02:59:07 +0000 (11:59 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 23 Jan 2014 02:59:07 +0000 (11:59 +0900)
src/lib/elc_naviframe.c

index 53095c8..16b320e 100644 (file)
@@ -1708,9 +1708,9 @@ _item_pop(Eo *obj, void *_pd, va_list *list)
              it->ref--;
              if (it->delete_me)
                elm_widget_item_del(it);
-             it->popping = EINA_FALSE;
+             else
+               it->popping = EINA_FALSE;
              evas_object_unref(obj);
-
              return;
           }
         it->ref--;