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/api/vim.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/api/vim.c')
-rw-r--r-- | src/nvim/api/vim.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c index ecfff1ea8f..82a61b43bd 100644 --- a/src/nvim/api/vim.c +++ b/src/nvim/api/vim.c @@ -1920,13 +1920,13 @@ Object nvim_get_proc(Integer pid, Error *err) Array nvim__inspect_cell(Integer row, Integer col, Error *err) { Array ret = ARRAY_DICT_INIT; - if (row < 0 || row >= screen_Rows - || col < 0 || col >= screen_Columns) { + if (row < 0 || row >= default_grid.Rows + || col < 0 || col >= default_grid.Columns) { return ret; } - size_t off = LineOffset[(size_t)row] + (size_t)col; - ADD(ret, STRING_OBJ(cstr_to_string((char *)ScreenLines[off]))); - int attr = ScreenAttrs[off]; + size_t off = default_grid.LineOffset[(size_t)row] + (size_t)col; + ADD(ret, STRING_OBJ(cstr_to_string((char *)default_grid.ScreenLines[off]))); + int attr = default_grid.ScreenAttrs[off]; ADD(ret, DICTIONARY_OBJ(hl_get_attr_by_id(attr, true, err))); // will not work first time if (!highlight_use_hlstate()) { |