mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-28 20:01:33 +00:00
Prevent empty panes from being zoomed (#2520)
Closes https://linear.app/zed-industries/issue/Z-1789/empty-panes-should-not-be-zoomable
This commit is contained in:
commit
9575ffc1e3
1 changed files with 5 additions and 1 deletions
|
@ -683,7 +683,7 @@ impl Pane {
|
|||
pub fn toggle_zoom(&mut self, _: &ToggleZoom, cx: &mut ViewContext<Self>) {
|
||||
if self.zoomed {
|
||||
cx.emit(Event::ZoomOut);
|
||||
} else {
|
||||
} else if !self.items.is_empty() {
|
||||
cx.emit(Event::ZoomIn);
|
||||
}
|
||||
}
|
||||
|
@ -983,6 +983,10 @@ impl Pane {
|
|||
.remove(&item.id());
|
||||
}
|
||||
|
||||
if self.items.is_empty() && self.zoomed {
|
||||
cx.emit(Event::ZoomOut);
|
||||
}
|
||||
|
||||
cx.notify();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue