From 4c61747a1ffea8a1e199cbd314d6aed7b9f9c5b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Thu, 29 Dec 2011 14:16:42 -0500 Subject: [PATCH] x11: Clear X11 selection when we can't bridge the data type --- compositor/xserver-launcher.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compositor/xserver-launcher.c b/compositor/xserver-launcher.c index 35e52944..6cc86ed6 100644 --- a/compositor/xserver-launcher.c +++ b/compositor/xserver-launcher.c @@ -505,6 +505,11 @@ wlsc_xserver_set_selection(struct wlsc_input_device *device) wm->selection_window, wm->atom.clipboard, XCB_TIME_CURRENT_TIME); + } else { + xcb_set_selection_owner(wm->conn, + XCB_ATOM_NONE, + wm->atom.clipboard, + XCB_TIME_CURRENT_TIME); } }