selection: do not try to paste un-handled mime types

Closes #230
This commit is contained in:
Daniel Eklöf 2020-11-30 20:04:17 +01:00
parent 043b741008
commit 9e1746cc29
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 8 additions and 2 deletions

View file

@ -1370,7 +1370,9 @@ text_from_clipboard(struct seat *seat, struct terminal *term,
void (*done)(void *user), void *user)
{
struct wl_clipboard *clipboard = &seat->clipboard;
if (clipboard->data_offer == NULL) {
if (clipboard->data_offer == NULL ||
clipboard->mime_type == DATA_OFFER_MIME_UNSET)
{
done(user);
return;
}
@ -1512,7 +1514,9 @@ text_from_primary(
}
struct wl_primary *primary = &seat->primary;
if (primary->data_offer == NULL){
if (primary->data_offer == NULL ||
primary->mime_type == DATA_OFFER_MIME_UNSET)
{
done(user);
return;
}