projects
/
profile
/
mobile
/
elementary.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
51be545
)
[Popup] Fixed logic about smart deletion of notify.
author
Myoungwoon Kim
<myoungwoon.kim@samsung.com>
Tue, 28 May 2013 12:38:46 +0000
(21:38 +0900)
committer
Sungho Kwak
<sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 05:15:46 +0000
(14:15 +0900)
src/lib/elc_popup.c
patch
|
blob
|
history
diff --git
a/src/lib/elc_popup.c
b/src/lib/elc_popup.c
index
de6678f
..
8e3a313
100644
(file)
--- a/
src/lib/elc_popup.c
+++ b/
src/lib/elc_popup.c
@@
-215,6
+215,7
@@
_items_remove(Elm_Popup_Smart_Data *sd)
static void
_elm_popup_smart_del(Evas_Object *obj)
{
+ Evas_Object *notify = NULL;
unsigned int i;
ELM_POPUP_DATA_GET(obj, sd);
@@
-242,12
+243,16
@@
_elm_popup_smart_del(Evas_Object *obj)
_list_del(sd);
}
+ if (elm_widget_parent_get(obj) == sd->notify)
+ {
+ notify = sd->notify;
+ }
+
ELM_WIDGET_CLASS(_elm_popup_parent_sc)->base.del(obj);
- if (
sd->
notify)
+ if (notify)
{
- evas_object_del(sd->notify);
- sd->notify = NULL;
+ evas_object_del(notify);
}
}