diff --git a/platform.d b/platform.d index 0e1b6fc..b5e1021 100644 --- a/platform.d +++ b/platform.d @@ -730,6 +730,10 @@ CreateWindow(PlatformWindow* window, string name, u32 width, u32 height, XVisual XSetWMProtocols(window.display, window.window, window.atoms.ptr, window.atoms.length); + window.selections[CBM.Clipboard].xmode = window.atoms[Atoms.Clipboard]; + window.selections[CBM.Primary].xmode = XA_PRIMARY; + window.selections[CBM.Secondary].xmode = XA_SECONDARY; + XChangeProperty( window.display, window.window,