aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/screen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/screen.c')
-rw-r--r--src/nvim/screen.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c
index f58dff675e..945879cd21 100644
--- a/src/nvim/screen.c
+++ b/src/nvim/screen.c
@@ -1579,8 +1579,6 @@ static void win_update(win_T *wp)
}
}
- wp->w_grid.was_resized = false;
-
/* restore got_int, unless CTRL-C was hit while redrawing */
if (!got_int)
got_int = save_got_int;
@@ -5976,6 +5974,7 @@ void win_grid_alloc(win_T *wp, int doclear)
ScreenGrid *grid = &wp->w_grid;
int rows = grid->internal_rows;
int columns = grid->internal_columns;
+ int was_resized = false;
if (rows == 0) {
rows = wp->w_height;
@@ -6002,7 +6001,7 @@ void win_grid_alloc(win_T *wp, int doclear)
grid->Rows = rows;
grid->Columns = columns;
}
- grid->was_resized = true;
+ was_resized = true;
}
grid->OffsetRow = wp->w_winrow;
@@ -6012,8 +6011,7 @@ void win_grid_alloc(win_T *wp, int doclear)
// - a grid was just resized
// - screen_resize was called and all grid sizes must be sent
// - the UI wants multigrid event (necessary)
- if ((send_grid_resize || grid->was_resized)
- && ui_is_external(kUIMultigrid)) {
+ if ((send_grid_resize || was_resized) && ui_is_external(kUIMultigrid)) {
ui_call_grid_resize(grid->handle, grid->Columns, grid->Rows);
}
}