elementary: first search on ourself instead of our parent for all providers.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9293
This commit is contained in:
Cedric BAIL 2019-07-11 15:10:41 -07:00 committed by Marcel Hollerbach
parent 9e6d3b44e6
commit 0b949d0e7a
1 changed files with 2 additions and 2 deletions

View File

@ -5043,8 +5043,8 @@ _efl_ui_widget_efl_object_provider_find(const Eo *obj, Elm_Widget_Smart_Data *pd
if (pd->provider_lookup) return NULL;
pd->provider_lookup = EINA_TRUE;
if (pd->parent_obj) lookup = efl_provider_find(pd->parent_obj, klass);
if (!lookup) lookup = efl_provider_find(efl_super(obj, MY_CLASS), klass);
lookup = efl_provider_find(efl_super(obj, MY_CLASS), klass);
if (!lookup && pd->parent_obj) lookup = efl_provider_find(pd->parent_obj, klass);
pd->provider_lookup = EINA_FALSE;