x11: Dont claim the X11 selection when we set the proxy Wayland selection
This commit is contained in:
parent
a33d0c38d2
commit
e7126ef537
@ -457,6 +457,9 @@ weston_wm_set_selection(struct weston_selection_listener *listener,
|
||||
const char **p, **end;
|
||||
int has_text_plain = 0;
|
||||
|
||||
if (source->offer_interface == &data_offer_interface)
|
||||
return;
|
||||
|
||||
fprintf(stderr, "set selection\n");
|
||||
|
||||
p = source->mime_types.data;
|
||||
@ -470,8 +473,7 @@ weston_wm_set_selection(struct weston_selection_listener *listener,
|
||||
p++;
|
||||
}
|
||||
|
||||
if (wm && has_text_plain &&
|
||||
source->offer_interface != &data_offer_interface) {
|
||||
if (has_text_plain) {
|
||||
xcb_set_selection_owner(wm->conn,
|
||||
wm->selection_window,
|
||||
wm->atom.clipboard,
|
||||
|
Loading…
Reference in New Issue
Block a user