diff options
| -rw-r--r-- | types/wlr_primary_selection.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/types/wlr_primary_selection.c b/types/wlr_primary_selection.c index b8f3094b..15452071 100644 --- a/types/wlr_primary_selection.c +++ b/types/wlr_primary_selection.c @@ -229,9 +229,9 @@ void wlr_seat_set_primary_selection(struct wlr_seat *seat,  	}  	if (seat->primary_selection_source) { +		wl_list_remove(&seat->primary_selection_source_destroy.link);  		seat->primary_selection_source->cancel(seat->primary_selection_source);  		seat->primary_selection_source = NULL; -		wl_list_remove(&seat->primary_selection_source_destroy.link);  	}  	seat->primary_selection_source = source;  | 
