Merge pull request #487 from emersion/xwm-selection

xwm clipboard sync, 2nd edition
This commit is contained in:
Drew DeVault 2017-12-17 20:03:26 -05:00 committed by GitHub
commit 10c72f4bf6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 780 additions and 9 deletions

View file

@ -350,11 +350,11 @@ void wlr_seat_set_selection(struct wlr_seat *seat,
static void data_device_set_selection(struct wl_client *client,
struct wl_resource *dd_resource, struct wl_resource *source_resource,
uint32_t serial) {
if (!source_resource) {
return;
struct wlr_data_source *source = NULL;
if (source_resource != NULL) {
source = wl_resource_get_user_data(source_resource);
}
struct wlr_data_source *source = wl_resource_get_user_data(source_resource);
struct wlr_seat_client *seat_client =
wl_resource_get_user_data(dd_resource);