Hello, all.
I'm WooHyun Jung.
I felt strange with the following codes in elm_pager.c
Why it->content should be hidden after deleted ?
Is it a bug ?
I made a small patch for this
Thanks..
static void
_signal_hide_finished(void *data, Evas_Object *obj __UNUSED__, const char
*emission __UNUSED__, const char *source __UNUSED__)
{
.
if (it->popme) evas_object_del(it->content);
evas_object_hide(it->content);
_sizing_eval(obj2);
}
Index: src/lib/elm_pager.c
===================================================================
--- src/lib/elm_pager.c (revision 56055)
+++ src/lib/elm_pager.c (working copy)
@@ -222,8 +222,8 @@ _signal_hide_finished(void *data, Evas_Object *obj
edje_object_signal_emit(it->base, "elm,action,reset", "elm");
evas_object_smart_callback_call(obj2, "hide,finished", it->content);
edje_object_message_signal_process(it->base);
+ evas_object_hide(it->content);
if (it->popme) evas_object_del(it->content);
- evas_object_hide(it->content);
_sizing_eval(obj2);
}
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel