x11: Dont claim the X11 selection when we set the proxy Wayland selection

This commit is contained in:
Kristian Høgsberg 2012-01-03 23:00:12 -05:00
parent a33d0c38d2
commit e7126ef537

View File

@ -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,