From 91d463851e24c190cc912471861b5414ac8fe65c Mon Sep 17 00:00:00 2001 From: Shawn Wallace Date: Sun, 29 Jun 2025 01:49:11 -0400 Subject: [PATCH] server: fix selection cancellation oopsie --- src/server/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/mod.rs b/src/server/mod.rs index 6810fd3..6b8c165 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -1095,6 +1095,11 @@ impl ServerState { } } + if self.world.selection_cancelled { + clipboard.source = None; + self.world.selection_cancelled = false; + } + if clipboard.source.is_none() { if let Some(offer) = self.world.selection_offer.take() { if offer.inner().is_alive() { @@ -1108,7 +1113,6 @@ impl ServerState { clipboard.source = None; } } - self.world.selection_cancelled = false; } } }