aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ui.c
diff options
context:
space:
mode:
authorUtkarsh Maheshwari <utkarshme96@gmail.com>2018-06-19 11:45:10 +0530
committerBjörn Linse <bjorn.linse@gmail.com>2018-12-31 12:44:22 +0100
commit0432e1586ef0f9dd5e473cee07787ed5bb880570 (patch)
tree59cf7c82d37a9335fe74f48e94e58861c16df939 /src/nvim/ui.c
parentd5754eae020d672b4f6c62b636a56e0d6d56b4dc (diff)
downloadrneovim-0432e1586ef0f9dd5e473cee07787ed5bb880570.tar.gz
rneovim-0432e1586ef0f9dd5e473cee07787ed5bb880570.tar.bz2
rneovim-0432e1586ef0f9dd5e473cee07787ed5bb880570.zip
multigrid: Put everything on default_grid if not ext_multigrid
Diffstat (limited to 'src/nvim/ui.c')
-rw-r--r--src/nvim/ui.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/nvim/ui.c b/src/nvim/ui.c
index 24557c5d0b..74814bf0ae 100644
--- a/src/nvim/ui.c
+++ b/src/nvim/ui.c
@@ -440,13 +440,16 @@ Array ui_array(void)
return all_uis;
}
-void ui_grid_resize(GridHandle grid_handle, int width, int height)
+void ui_grid_resize(GridHandle grid_handle, int width, int height, Error *error)
{
- win_T *wp = get_win_by_grid_handle(grid_handle);
+ if (grid_handle == DEFAULT_GRID_HANDLE) {
+ screen_resize(width, height);
+ return;
+ }
+ win_T *wp = get_win_by_grid_handle(grid_handle);
if (wp == NULL) {
- //TODO(utkarshme): error out
- abort();
+ api_set_error(error, kErrorTypeValidation, "No window with the given handle");
return;
}