fix: only PaneClicked events change focus
This commit is contained in:
parent
d05ed099b6
commit
44d042f45d
2 changed files with 2 additions and 3 deletions
|
|
@ -2582,7 +2582,8 @@ impl Application for App {
|
||||||
}
|
}
|
||||||
Message::PaneClicked(pane) => {
|
Message::PaneClicked(pane) => {
|
||||||
self.pane_model.set_focus(pane);
|
self.pane_model.set_focus(pane);
|
||||||
return self.update_title(Some(pane));
|
let title_task = self.update_title(Some(pane));
|
||||||
|
return Task::batch([self.update_focus(), title_task]);
|
||||||
}
|
}
|
||||||
Message::PaneSplit(axis) => {
|
Message::PaneSplit(axis) => {
|
||||||
let result = self.pane_model.panes.split(
|
let result = self.pane_model.panes.split(
|
||||||
|
|
|
||||||
|
|
@ -1377,8 +1377,6 @@ where
|
||||||
}
|
}
|
||||||
shell.capture_event();
|
shell.capture_event();
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
state.is_focused = false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Event::Mouse(MouseEvent::ButtonReleased(Button::Left)) => {
|
Event::Mouse(MouseEvent::ButtonReleased(Button::Left)) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue