xcb_send_event(_ecore_xcb_conn, 0, _target->source,
XCB_EVENT_MASK_NO_EVENT, (const char *)&ev);
+ ecore_x_flush();
}
EAPI Eina_Bool
xcb_send_event(_ecore_xcb_conn, 0, _source->dest,
XCB_EVENT_MASK_NO_EVENT, (const char *)&ev);
+ ecore_x_flush();
_source->state = ECORE_X_DND_SOURCE_DROPPED;
status = EINA_TRUE;
}
ev.type = ECORE_X_ATOM_XDND_LEAVE;
xcb_send_event(_ecore_xcb_conn, 0, _source->dest,
XCB_EVENT_MASK_NO_EVENT, (const char *)&ev);
+ ecore_x_flush();
_source->state = ECORE_X_DND_SOURCE_IDLE;
}
}
xcb_send_event(_ecore_xcb_conn, 0, _target->source,
XCB_EVENT_MASK_NO_EVENT, (const char *)&ev);
+ ecore_x_flush();
_target->state = ECORE_X_DND_TARGET_IDLE;
}
xcb_send_event(_ecore_xcb_conn, 0, _source->dest,
XCB_EVENT_MASK_NO_EVENT, (const char *)&ev);
+ ecore_x_flush();
_source->suppress = 0;
}
xcb_send_event(_ecore_xcb_conn, 0, win,
XCB_EVENT_MASK_NO_EVENT, (const char *)&ev);
+ ecore_x_flush();
_source->await_status = 0;
_source->will_accept = 0;
}
xcb_send_event(_ecore_xcb_conn, 0, win,
XCB_EVENT_MASK_NO_EVENT, (const char *)&ev);
+ ecore_x_flush();
_source->await_status = 1;
}
}