forked from enlightenment/enlightenment
systray: Remove xembed callbacks when xembed support is disable
This commit is contained in:
parent
dc74938241
commit
3b00919101
|
@ -863,8 +863,14 @@ systray_xembed_new(Instance *inst)
|
|||
void
|
||||
systray_xembed_free(Instance_Xembed *xembed)
|
||||
{
|
||||
Evas_Object *ui = systray_edje_get(xembed->inst);
|
||||
EINA_SAFETY_ON_NULL_RETURN(xembed);
|
||||
|
||||
evas_object_event_callback_del(ui, EVAS_CALLBACK_MOVE,
|
||||
_systray_xembed_cb_move);
|
||||
evas_object_event_callback_del(ui, EVAS_CALLBACK_RESIZE,
|
||||
_systray_xembed_cb_resize);
|
||||
|
||||
_systray_xembed_deactivate(xembed);
|
||||
|
||||
if (xembed->handler.message)
|
||||
|
|
Loading…
Reference in New Issue