diff options
author | Utkarsh Maheshwari <utkarshme96@gmail.com> | 2018-08-17 17:40:04 +0530 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2018-12-31 12:44:22 +0100 |
commit | 911b731378954dd0fa0448cc02b95d576cdfc3c5 (patch) | |
tree | 9239d05596e32f53d9075c5a95cc676e521b86a8 /src/nvim/eval.c | |
parent | 0432e1586ef0f9dd5e473cee07787ed5bb880570 (diff) | |
download | rneovim-911b731378954dd0fa0448cc02b95d576cdfc3c5.tar.gz rneovim-911b731378954dd0fa0448cc02b95d576cdfc3c5.tar.bz2 rneovim-911b731378954dd0fa0448cc02b95d576cdfc3c5.zip |
multigrid: Get rid of global ScreenLines and set_screengrid
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 6fe62f1a87..957a8c4ef1 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -14023,11 +14023,11 @@ static void f_screenattr(typval_T *argvars, typval_T *rettv, FunPtr fptr) const int row = (int)tv_get_number_chk(&argvars[0], NULL) - 1; const int col = (int)tv_get_number_chk(&argvars[1], NULL) - 1; - if (row < 0 || row >= screen_Rows - || col < 0 || col >= screen_Columns) { + if (row < 0 || row >= default_grid.Rows + || col < 0 || col >= default_grid.Columns) { c = -1; } else { - c = ScreenAttrs[LineOffset[row] + col]; + c = default_grid.ScreenAttrs[default_grid.LineOffset[row] + col]; } rettv->vval.v_number = c; } @@ -14042,12 +14042,12 @@ static void f_screenchar(typval_T *argvars, typval_T *rettv, FunPtr fptr) const int row = tv_get_number_chk(&argvars[0], NULL) - 1; const int col = tv_get_number_chk(&argvars[1], NULL) - 1; - if (row < 0 || row >= screen_Rows - || col < 0 || col >= screen_Columns) { + if (row < 0 || row >= default_grid.Rows + || col < 0 || col >= default_grid.Columns) { c = -1; } else { - off = LineOffset[row] + col; - c = utf_ptr2char(ScreenLines[off]); + off = default_grid.LineOffset[row] + col; + c = utf_ptr2char(default_grid.ScreenLines[off]); } rettv->vval.v_number = c; } |