fix: remove unnecessary unwrap in xstate::selection

This commit is contained in:
LuckShiba 2025-10-23 22:06:44 -03:00 committed by Supreeeme
parent 0728d59ff6
commit 53d14ead2a

View file

@ -778,7 +778,7 @@ impl XState {
xcb::Event::X(x::Event::SelectionRequest(e)) => { xcb::Event::X(x::Event::SelectionRequest(e)) => {
let data = get_selection_data!(e.selection()); let data = get_selection_data!(e.selection());
let send_notify = |property| { let send_notify = |property| {
self.connection let result = self.connection
.send_and_check_request(&x::SendEvent { .send_and_check_request(&x::SendEvent {
propagate: false, propagate: false,
destination: x::SendEventDest::Window(e.requestor()), destination: x::SendEventDest::Window(e.requestor()),
@ -790,8 +790,10 @@ impl XState {
e.target(), e.target(),
property, property,
), ),
}) });
.unwrap(); if let Err(e) = result {
warn!("Failed to send selection request notify: {e:?}");
};
}; };
let refuse = || send_notify(x::ATOM_NONE); let refuse = || send_notify(x::ATOM_NONE);
let success = || send_notify(e.property()); let success = || send_notify(e.property());