aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rootston/seat.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/rootston/seat.c b/rootston/seat.c
index 428787ef..f88e4efb 100644
--- a/rootston/seat.c
+++ b/rootston/seat.c
@@ -624,6 +624,7 @@ static void roots_seat_handle_request_start_drag(struct wl_listener *listener,
wlr_log(WLR_DEBUG, "Ignoring start_drag request: "
"could not validate pointer or touch serial %" PRIu32, event->serial);
+ wlr_data_source_destroy(event->drag->source);
}
static void roots_seat_handle_start_drag(struct wl_listener *listener,