fix(tui): grid_clear properly clears the screen

Problem:    When setting a shell size smaller than the containing
            terminal window through `:winsize` or `:set lines/columns`
            the screen is not properly cleared.
Solution:   Clear the tui dimensions rather than the grid dimensions.
This commit is contained in:
Luuk van Baal
2023-05-01 20:08:25 +02:00
parent 066db5e7cd
commit 197827321a
3 changed files with 18 additions and 5 deletions

View File

@@ -66,10 +66,10 @@ describe('api', function()
screen:expect([[
[tui] insert-mode |
[socket 1] this is more t{4: }|
han 25 columns {4: }|
[socket 2] input{1: } {4: }|
{4:~ }|
[socket 1] this is more t |
han 25 columns |
[socket 2] input{1: } |
{4:~ } |
{3:-- INSERT --} |
{3:-- TERMINAL --} |
]])