aboutsummaryrefslogtreecommitdiff
path: root/include/xwayland
diff options
context:
space:
mode:
authoremersion <contact@emersion.fr>2018-03-28 12:59:11 -0400
committeremersion <contact@emersion.fr>2018-03-28 12:59:11 -0400
commit0d7a81ccdfda7d21ece47e0715a25bd301363cc2 (patch)
treecf95283a7de1847434cda7816c24f682eb6554fb /include/xwayland
parentb6c1760de5952584cb868f491a12addfb9d9c114 (diff)
xwayland: send DND_ENTER
Diffstat (limited to 'include/xwayland')
-rw-r--r--include/xwayland/xwm.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/xwayland/xwm.h b/include/xwayland/xwm.h
index 81a4df0b..e672a2df 100644
--- a/include/xwayland/xwm.h
+++ b/include/xwayland/xwm.h
@@ -115,8 +115,7 @@ struct wlr_xwm {
xcb_window_t selection_window;
struct wlr_xwm_selection clipboard_selection;
struct wlr_xwm_selection primary_selection;
-
- xcb_window_t dnd_window;
+ struct wlr_xwm_selection dnd_selection;
struct wlr_xwayland_surface *focus_surface;
@@ -132,6 +131,9 @@ struct wlr_xwm {
struct wl_listener compositor_destroy;
struct wl_listener seat_selection;
struct wl_listener seat_primary_selection;
+ struct wl_listener seat_start_drag;
+ struct wl_listener seat_drag_focus;
+ struct wl_listener seat_drag_destroy;
};
struct wlr_xwm *xwm_create(struct wlr_xwayland *wlr_xwayland);