[client] wayland: remove sync transfer for VM->host copies

Since we are using epoll, there is no longer any need to remove O_NONBLOCK
with fcntl, and the comment is also no longer relevant.
This commit is contained in:
Quantum 2021-06-02 05:00:10 -04:00 committed by Geoffrey McRae
parent c4468b1a0d
commit 75a9e38e3a

View File

@ -438,11 +438,6 @@ static void dataSourceHandleSend(void * data, struct wl_data_source * source,
struct WCBTransfer * transfer = (struct WCBTransfer *) data; struct WCBTransfer * transfer = (struct WCBTransfer *) data;
if (containsMimetype(transfer->mimetypes, mimetype)) if (containsMimetype(transfer->mimetypes, mimetype))
{ {
// Consider making this do non-blocking sends to not stall the Wayland
// event loop if it becomes a problem. This is "fine" in the sense that
// wl-copy also stalls like this, but it's not necessary.
fcntl(fd, F_SETFL, 0);
struct ClipboardWrite * data = malloc(sizeof(struct ClipboardWrite)); struct ClipboardWrite * data = malloc(sizeof(struct ClipboardWrite));
if (!data) if (!data)
{ {