Merge pull request #55 from helix-editor/autoresize
autoresize terminal in compositor render
This commit is contained in:
commit
2719a35123
2 changed files with 5 additions and 5 deletions
|
@ -122,7 +122,9 @@ impl Compositor {
|
|||
}
|
||||
|
||||
pub fn render(&mut self, cx: &mut Context) {
|
||||
self.terminal.autoresize().unwrap();
|
||||
let area = self.size();
|
||||
|
||||
let surface = self.terminal.current_buffer_mut();
|
||||
|
||||
for layer in &self.layers {
|
||||
|
|
|
@ -138,11 +138,9 @@ where
|
|||
|
||||
/// Queries the backend for size and resizes if it doesn't match the previous size.
|
||||
pub fn autoresize(&mut self) -> io::Result<()> {
|
||||
if self.viewport.resize_behavior == ResizeBehavior::Auto {
|
||||
let size = self.size()?;
|
||||
if size != self.viewport.area {
|
||||
self.resize(size)?;
|
||||
}
|
||||
};
|
||||
Ok(())
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue