fix: remove unnecessary unwrap in xstate::selection
This commit is contained in:
parent
0728d59ff6
commit
53d14ead2a
1 changed files with 5 additions and 3 deletions
|
|
@ -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());
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue