forked from enlightenment/efl
efl_ui_widget: avoid calling null parent
Summary: This will fix unnecessary warnings on P280. Thanks to segfaultxavi for reporting. ref T7796 Reviewers: zmike, segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7796 Differential Revision: https://phab.enlightenment.org/D8599
This commit is contained in:
parent
41189a0051
commit
4e082a6be0
|
@ -1421,7 +1421,6 @@ _efl_ui_widget_widget_parent_set(Eo *obj, Elm_Widget_Smart_Data *pd, Efl_Ui_Widg
|
|||
*/
|
||||
double scale, prev_scale = efl_gfx_entity_scale_get(obj);
|
||||
Elm_Theme *th, *prev_th = elm_widget_theme_get(obj);
|
||||
Eina_Bool mirrored, pmirrored = efl_ui_mirrored_get(parent);
|
||||
int disabled_delta = pd->disabled - (pd->parent_obj ? _disabled_counter_get(pd->parent_obj) : 0);
|
||||
|
||||
old_parent = pd->parent_obj;
|
||||
|
@ -1430,6 +1429,7 @@ _efl_ui_widget_widget_parent_set(Eo *obj, Elm_Widget_Smart_Data *pd, Efl_Ui_Widg
|
|||
// now lets sync up all states
|
||||
if (pd->parent_obj)
|
||||
{
|
||||
Eina_Bool mirrored, pmirrored = efl_ui_mirrored_get(pd->parent_obj);
|
||||
scale = efl_gfx_entity_scale_get(obj);
|
||||
th = elm_widget_theme_get(obj);
|
||||
mirrored = efl_ui_mirrored_get(obj);
|
||||
|
|
Loading…
Reference in New Issue