forked from enlightenment/efl
efl_ui_win: Fix null pointer dereference
Fixes Coverity CID1420329 and CID1420328
This commit is contained in:
parent
f2f170c1b3
commit
3f49408493
|
@ -9428,14 +9428,20 @@ _drop_event_unregister(Eo *obj)
|
|||
void
|
||||
_selection_changed_event_register(Eo *obj)
|
||||
{
|
||||
Efl_Ui_Win_Data *pd = efl_data_scope_safe_get(efl_provider_find(obj, MY_CLASS), MY_CLASS);
|
||||
Efl_Ui_Win_Data *pd;
|
||||
|
||||
pd = efl_data_scope_safe_get(efl_provider_find(obj, MY_CLASS), MY_CLASS);
|
||||
if (!pd) return;
|
||||
|
||||
eina_array_push(pd->selection_changed, obj);
|
||||
}
|
||||
void
|
||||
_selection_changed_event_unregister(Eo *obj)
|
||||
{
|
||||
Efl_Ui_Win_Data *pd = efl_data_scope_safe_get(efl_provider_find(obj, MY_CLASS), MY_CLASS);
|
||||
Efl_Ui_Win_Data *pd;
|
||||
|
||||
pd = efl_data_scope_safe_get(efl_provider_find(obj, MY_CLASS), MY_CLASS);
|
||||
if (!pd) return;
|
||||
|
||||
eina_array_remove(pd->selection_changed, _remove, obj);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue