forked from enlightenment/efl
efl-wl: return NULL without error when non-extracted parent is found
in efl_wl_extracted_surface_extracted_parent_get()
This commit is contained in:
parent
ebdfc54def
commit
d176fbc806
|
@ -158,7 +158,7 @@ EAPI Eina_Bool efl_wl_surface_extract(Evas_Object *surface);
|
||||||
EAPI Evas_Object *efl_wl_extracted_surface_object_find(void *surface_resource);
|
EAPI Evas_Object *efl_wl_extracted_surface_object_find(void *surface_resource);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the Evas_Object for an extracted surface's parent
|
* Get the Evas_Object for an extracted surface's parent, or NULL if the parent is not extracted
|
||||||
*
|
*
|
||||||
* @note Passing anything other than a valid, extracted surface guarantees a crash.
|
* @note Passing anything other than a valid, extracted surface guarantees a crash.
|
||||||
*
|
*
|
||||||
|
|
|
@ -5628,7 +5628,7 @@ efl_wl_extracted_surface_extracted_parent_get(Evas_Object *surface)
|
||||||
|
|
||||||
if (cs->parent)
|
if (cs->parent)
|
||||||
{
|
{
|
||||||
EINA_SAFETY_ON_FALSE_RETURN_VAL(!cs->parent->extracted, NULL);
|
if (!cs->parent->extracted) return NULL;
|
||||||
return cs->parent->obj;
|
return cs->parent->obj;
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue