aboutsummaryrefslogtreecommitdiff
path: root/src/app/runtime.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/runtime.rs')
-rw-r--r--src/app/runtime.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/app/runtime.rs b/src/app/runtime.rs
index 3c67c306..6cdb6b43 100644
--- a/src/app/runtime.rs
+++ b/src/app/runtime.rs
@@ -87,7 +87,11 @@ impl App {
true
}
crate::raw_input::RawInputEvent::Mouse(mouse) => {
- self.handle_mouse(mouse);
+ if self.state.mouse_capture {
+ self.handle_mouse(mouse);
+ } else {
+ self.state.handle_pane_mouse_only(mouse);
+ }
true
}
crate::raw_input::RawInputEvent::OuterFocusGained => {