forked from enlightenment/efl
elementary/naviframe - don't access data after user callback function. because they can delete widget itself.
SVN revision: 81141
This commit is contained in:
parent
e257f49885
commit
ee5a6cf126
|
@ -818,3 +818,7 @@
|
||||||
2012-12-17 Chueon Park (Hermet)
|
2012-12-17 Chueon Park (Hermet)
|
||||||
|
|
||||||
* Fix the popup that returned invalid action buttons.
|
* Fix the popup that returned invalid action buttons.
|
||||||
|
|
||||||
|
2012-12-17 Chueon Park (Hermet)
|
||||||
|
|
||||||
|
* Makes naviframe safety even if someone deletes the naviframe in transition finished cb.
|
||||||
|
|
|
@ -94,6 +94,7 @@ Fixes:
|
||||||
* Now, dummy object is always smart member of naviframe.
|
* Now, dummy object is always smart member of naviframe.
|
||||||
* Fix naviframe's resize object problem when item was deleted.
|
* Fix naviframe's resize object problem when item was deleted.
|
||||||
* Fix the popup that returned invalid action buttons.
|
* Fix the popup that returned invalid action buttons.
|
||||||
|
* Fix the naviframe to not have crash even if user deletes the naviframe in the transition finished cb.
|
||||||
|
|
||||||
Removals:
|
Removals:
|
||||||
|
|
||||||
|
|
|
@ -1059,10 +1059,10 @@ _on_item_show_finished(void *data,
|
||||||
|
|
||||||
elm_widget_tree_unfocusable_set(it->content, it->content_unfocusable);
|
elm_widget_tree_unfocusable_set(it->content, it->content_unfocusable);
|
||||||
|
|
||||||
evas_object_smart_callback_call(WIDGET(it), SIG_TRANSITION_FINISHED, data);
|
|
||||||
|
|
||||||
if (sd->freeze_events)
|
if (sd->freeze_events)
|
||||||
evas_object_freeze_events_set(VIEW(it), EINA_FALSE);
|
evas_object_freeze_events_set(VIEW(it), EINA_FALSE);
|
||||||
|
|
||||||
|
evas_object_smart_callback_call(WIDGET(it), SIG_TRANSITION_FINISHED, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue