mirror of
https://github.com/ChrisTitusTech/linutil.git
synced 2024-11-21 12:59:41 +00:00
fix confirmation prompt closing via rmb
This commit is contained in:
parent
563676db7c
commit
e583fc7864
|
@ -91,6 +91,10 @@ impl FloatContent for ConfirmPrompt {
|
||||||
self.status = ConfirmStatus::Confirm;
|
self.status = ConfirmStatus::Confirm;
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
MouseEventKind::Down(MouseButton::Right) => {
|
||||||
|
self.status = ConfirmStatus::Abort;
|
||||||
|
false
|
||||||
|
}
|
||||||
MouseEventKind::ScrollDown => {
|
MouseEventKind::ScrollDown => {
|
||||||
self.scroll_down();
|
self.scroll_down();
|
||||||
false
|
false
|
||||||
|
|
|
@ -56,7 +56,10 @@ impl<Content: FloatContent + ?Sized> Float<Content> {
|
||||||
|
|
||||||
pub fn handle_mouse_event(&mut self, event: &MouseEvent) -> bool {
|
pub fn handle_mouse_event(&mut self, event: &MouseEvent) -> bool {
|
||||||
match event.kind {
|
match event.kind {
|
||||||
MouseEventKind::Down(MouseButton::Right) => true,
|
MouseEventKind::Down(MouseButton::Right) => {
|
||||||
|
self.content.handle_mouse_event(event);
|
||||||
|
true
|
||||||
|
}
|
||||||
_ => self.content.handle_mouse_event(event),
|
_ => self.content.handle_mouse_event(event),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -519,6 +519,7 @@ impl AppState {
|
||||||
ConfirmStatus::None => {}
|
ConfirmStatus::None => {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
_ => {}
|
_ => {}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user