blob: a0460552fb52c88a381593377aef2ca48fc08724 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <unistd.h>
#include "clipboard.h"
void clipboard_finish_paste(struct clipboard *clipboard)
{
if (clipboard->fd > 0) {
close(clipboard->fd);
clipboard->fd = 0;
}
}
void clipboard_reset(struct clipboard *clipboard)
{
if (clipboard->wl_data_offer != NULL) {
wl_data_offer_destroy(clipboard->wl_data_offer);
clipboard->wl_data_offer = NULL;
}
if (clipboard->fd > 0) {
close(clipboard->fd);
clipboard->fd = 0;
}
clipboard->mime_type = NULL;
}
|