diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-12-20 21:44:58 -0500 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-12-20 21:44:58 -0500 |
commit | f20dc6c1e189aacbade1994699b217bb7026bbfb (patch) | |
tree | 0b9e2e454ed38627b752035f6c089c01969c3453 | |
parent | ee3650945abccd28063a237ef4d7ec21a3a6ddbb (diff) |
fix area not correct and calculating with borders
-rw-r--r-- | src/run.rs | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -106,6 +106,12 @@ fn process_preview_on_change( area: Rect, old_render_result: Option<RenderResult>, ) -> Option<RenderResult> { + let area = Rect { + y: area.top() + 1, + height: area.height - 2, + ..area + }; + let constraints = views::get_constraints(&context); let config = context.config_ref(); let display_options = config.display_options_ref(); @@ -113,7 +119,7 @@ fn process_preview_on_change( let layout = if display_options.show_borders() { views::calculate_layout_with_borders(area, constraints) } else { - views::calculate_layout_with_borders(area, constraints) + views::calculate_layout(area, constraints) }; let new_render_result = views::calculate_preview(&context, layout[2]); |