forked from enlightenment/enlightenment
only delete current drag on x11 xdnd selection loss if x11 owned selection
This commit is contained in:
parent
ecffe370d1
commit
ce6703e979
|
@ -223,7 +223,9 @@ _xwl_fixes_selection_notify(void *d EINA_UNUSED, int t EINA_UNUSED, Ecore_X_Even
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (e_comp->wl_comp_data->drag)
|
if (e_comp->wl_comp_data->drag &&
|
||||||
|
e_comp->wl_comp_data->drag_client &&
|
||||||
|
e_client_has_xwindow(e_comp->wl_comp_data->drag_client))
|
||||||
e_object_del(E_OBJECT(e_comp->wl_comp_data->drag));
|
e_object_del(E_OBJECT(e_comp->wl_comp_data->drag));
|
||||||
}
|
}
|
||||||
e_screensaver_inhibit_toggle(!!ev->owner);
|
e_screensaver_inhibit_toggle(!!ev->owner);
|
||||||
|
|
Loading…
Reference in New Issue