diff options
author | emersion <contact@emersion.fr> | 2018-04-03 00:41:26 -0400 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-04-03 00:44:04 -0400 |
commit | 8f84c5b05f9911c8b90106856ddc3f31b2c1d0cb (patch) | |
tree | b139991473e44bafa7e7e3b2a6c97420110d0d07 /include/xwayland | |
parent | 103e59703fa88031eb7e39534e2857d913192b86 (diff) |
xwayland: only send one target at a time
Diffstat (limited to 'include/xwayland')
-rw-r--r-- | include/xwayland/xwm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/xwayland/xwm.h b/include/xwayland/xwm.h index c83dd7c6..c5b1af7e 100644 --- a/include/xwayland/xwm.h +++ b/include/xwayland/xwm.h @@ -85,6 +85,7 @@ struct wlr_xwm_selection; struct wlr_xwm_selection_transfer { struct wlr_xwm_selection *selection; + bool incr; bool flush_property_on_delete; bool property_set; @@ -94,6 +95,7 @@ struct wlr_xwm_selection_transfer { // when sending to x11 xcb_selection_request_event_t request; + struct wl_list outgoing_link; // when receiving from x11 int property_start; @@ -108,6 +110,7 @@ struct wlr_xwm_selection { xcb_timestamp_t timestamp; struct wlr_xwm_selection_transfer incoming; + struct wl_list outgoing; }; struct wlr_xwm { |