x11: Clear X11 selection when we can't bridge the data type
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 29 Dec 2011 19:16:42 +0000 (14:16 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 29 Dec 2011 19:16:42 +0000 (14:16 -0500)
compositor/xserver-launcher.c

index 35e5294..6cc86ed 100644 (file)
@@ -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);
        }
 }