forked from enlightenment/efl
efl/selection_manager: only create wl event handlers if using wl connection
Summary: this codepath is broken if the wl server connection does not exist Depends on D9252 Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: bu5hm4n, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9253
This commit is contained in:
parent
962472da65
commit
ac26c0a69d
|
@ -5503,9 +5503,12 @@ _efl_ui_selection_manager_efl_object_destructor(Eo *obj, Efl_Ui_Selection_Manage
|
|||
ecore_event_handler_del(pd->clear_handler);
|
||||
#endif
|
||||
#ifdef HAVE_ELEMENTARY_WL2
|
||||
ecore_event_handler_del(pd->send_handler);
|
||||
ecore_event_handler_del(pd->changed_handler);
|
||||
ecore_event_handler_del(pd->end_handler);
|
||||
if (_elm_wl_display)
|
||||
{
|
||||
ecore_event_handler_del(pd->send_handler);
|
||||
ecore_event_handler_del(pd->changed_handler);
|
||||
ecore_event_handler_del(pd->end_handler);
|
||||
}
|
||||
#endif
|
||||
free(pd->atom_list);
|
||||
EINA_LIST_FREE(pd->seat_list, seat_sel)
|
||||
|
|
Loading…
Reference in New Issue