mirror of
https://github.com/neovim/neovim.git
synced 2026-08-28 18:11:47 +00:00
fix(startup): avoid crash with completion from -l script (#32160)
Related #27764
This commit is contained in:
@@ -177,14 +177,11 @@ bool default_grid_alloc(void)
|
||||
resizing = true;
|
||||
|
||||
// Allocation of the screen buffers is done only when the size changes and
|
||||
// when Rows and Columns have been set and we have started doing full
|
||||
// screen stuff.
|
||||
// when Rows and Columns have been set.
|
||||
if ((default_grid.chars != NULL
|
||||
&& Rows == default_grid.rows
|
||||
&& Columns == default_grid.cols)
|
||||
|| Rows == 0
|
||||
|| Columns == 0
|
||||
|| (!full_screen && default_grid.chars == NULL)) {
|
||||
|| Rows == 0 || Columns == 0) {
|
||||
resizing = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -360,7 +360,7 @@ int main(int argc, char **argv)
|
||||
|
||||
setbuf(stdout, NULL); // NOLINT(bugprone-unsafe-functions)
|
||||
|
||||
full_screen = !silent_mode || exmode_active;
|
||||
full_screen = !silent_mode;
|
||||
|
||||
// Set the default values for the options that use Rows and Columns.
|
||||
win_init_size();
|
||||
|
||||
Reference in New Issue
Block a user