From 4320e6f6b40af668bff4c53c91e5fa0ad558b480 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Fri, 6 Sep 2024 17:39:37 +0300 Subject: [PATCH] fix: reset display size on render --- crates/tek_core/src/tui.rs | 1 + crates/tek_core/src/tui/tui_border.rs | 1 - crates/tek_core/src/tui/tui_layout.rs | 27 ++++++++++----------------- crates/tek_sequencer/src/lib.rs | 3 +-- 4 files changed, 12 insertions(+), 20 deletions(-) diff --git a/crates/tek_core/src/tui.rs b/crates/tek_core/src/tui.rs index f384fbca..162d1d2b 100644 --- a/crates/tek_core/src/tui.rs +++ b/crates/tek_core/src/tui.rs @@ -104,6 +104,7 @@ impl Tui { if engine.exited() { break } + engine.area = engine.backend.size().expect("get size failed"); state.render(&mut engine).expect("render failed"); engine.flip(); } diff --git a/crates/tek_core/src/tui/tui_border.rs b/crates/tek_core/src/tui/tui_border.rs index e9bb9b5a..4e2f9464 100644 --- a/crates/tek_core/src/tui/tui_border.rs +++ b/crates/tek_core/src/tui/tui_border.rs @@ -21,7 +21,6 @@ pub trait BorderStyle { #[inline] fn draw_horizontal (&self, to: &mut Tui, style: Option