#include "lx.h" #include "proto.h" #include "internal.h" void lx_SetSelectionOwner(LX_CONN *xc, LX_XID selection, LX_XID owner, LX_TIME time) { unsigned char req[16]; if (xc->flags & XCF_FAIL) { lx__bad_call(xc,"lx_SetSelectionOwner"); return; } lx__nochain(xc); if (owner == LX_WINDOW_None) owner = 0; req[0] = XP_REQ_SetSelectionOwner; req[1] = 0; w_card16(&req[2],4); w_card32(&req[4],owner); w_card32(&req[8],selection); w_card32(&req[12],time); lx__send_req(xc,&req[0],-1); }