From 53d14ead2a3b652cfb17b506a51e24072f71480d Mon Sep 17 00:00:00 2001 From: LuckShiba Date: Thu, 23 Oct 2025 22:06:44 -0300 Subject: [PATCH] fix: remove unnecessary unwrap in xstate::selection --- src/xstate/selection.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/xstate/selection.rs b/src/xstate/selection.rs index 13788f1..42eb1f6 100644 --- a/src/xstate/selection.rs +++ b/src/xstate/selection.rs @@ -778,7 +778,7 @@ impl XState { xcb::Event::X(x::Event::SelectionRequest(e)) => { let data = get_selection_data!(e.selection()); let send_notify = |property| { - self.connection + let result = self.connection .send_and_check_request(&x::SendEvent { propagate: false, destination: x::SendEventDest::Window(e.requestor()), @@ -790,8 +790,10 @@ impl XState { e.target(), property, ), - }) - .unwrap(); + }); + if let Err(e) = result { + warn!("Failed to send selection request notify: {e:?}"); + }; }; let refuse = || send_notify(x::ATOM_NONE); let success = || send_notify(e.property());