popup: remove previous object when content set NULL 11/131911/1
authorJinYong Park <j4939.park@samsung.com>
Wed, 31 May 2017 07:40:02 +0000 (16:40 +0900)
committerJinYong Park <j4939.park@samsung.com>
Wed, 31 May 2017 07:40:02 +0000 (16:40 +0900)
Other widget removes previous object when set content NULL, but popup do nothing.
Of course using content_unset is able to remove previous object,
content_set(NULL) should be availalbe to remove that object for uniformity of the entire widget.

@fix

https://phab.enlightenment.org/D4885

Change-Id: I34d4f2be8ba04ac54c70b1f30d0c4a2478075eff
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
src/lib/elc_popup.c

index 83b9ba1..147087c 100644 (file)
@@ -1560,7 +1560,9 @@ _content_set(Evas_Object *obj,
         _list_del(sd);
      }
 
+   evas_object_del(sd->content);
    sd->content = content;
+
    if (content)
      {
         if (!sd->scroll)