diff options
| author | Guido Cella <guido@guidocella.xyz> | 2020-12-10 12:56:35 +0100 | 
|---|---|---|
| committer | Guido Cella <guido@guidocella.xyz> | 2020-12-19 12:26:31 +0100 | 
| commit | 64faad7cb6dfc59832ef3249b606df89c23327f8 (patch) | |
| tree | d725585ce176edbe9299339f4cc3ecca77bd8393 /dwl.c | |
| parent | ee5bd9a643cff9cceb8a34084da8f0657dc54359 (diff) | |
implement the wlr-data-transfer protocol
It makes wl-clipboard work properly in neovim, without having to create
a transparent surface that steals focus and causes flickering. It's also
required for clipman.
Diffstat (limited to 'dwl.c')
| -rw-r--r-- | dwl.c | 2 | 
1 files changed, 2 insertions, 0 deletions
| @@ -15,6 +15,7 @@  #include <wlr/render/wlr_renderer.h>  #include <wlr/types/wlr_compositor.h>  #include <wlr/types/wlr_cursor.h> +#include <wlr/types/wlr_data_control_v1.h>  #include <wlr/types/wlr_data_device.h>  #include <wlr/types/wlr_export_dmabuf_v1.h>  #include <wlr/types/wlr_gamma_control_v1.h> @@ -1971,6 +1972,7 @@ setup(void)  	compositor = wlr_compositor_create(dpy, drw);  	wlr_export_dmabuf_manager_v1_create(dpy);  	wlr_screencopy_manager_v1_create(dpy); +	wlr_data_control_manager_v1_create(dpy);  	wlr_data_device_manager_create(dpy);  	wlr_gamma_control_manager_v1_create(dpy);  	wlr_primary_selection_v1_device_manager_create(dpy); | 
