elementary/ctxpopup - trivial changes.
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 31 Aug 2011 15:33:54 +0000 (15:33 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 31 Aug 2011 15:33:54 +0000 (15:33 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@63036 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elc_ctxpopup.c

index 0ede381..34879ad 100644 (file)
@@ -1290,6 +1290,7 @@ elm_ctxpopup_item_append(Evas_Object *obj, const char *label,
    ELM_CHECK_WIDTYPE(obj, widtype) NULL;
 
    Widget_Data *wd;
+   Evas_Object *content;
    Elm_Ctxpopup_Item *item;
 
    wd = elm_widget_data_get(obj);
@@ -1299,8 +1300,8 @@ elm_ctxpopup_item_append(Evas_Object *obj, const char *label,
    if (!item) return NULL;
 
    //The first item is appended.
-   if (wd->content)
-     evas_object_del(elm_object_content_unset(obj));
+   content = elm_object_content_unset(obj);
+   if (content) evas_object_del(content);
 
    if (!wd->items)
      _list_new(obj);