aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-04-28 07:01:46 +0200
committerJustin M. Keyes <justinkz@gmail.com>2017-04-28 15:59:20 +0200
commit7044aa6e8256844bc1bd23eb61d4a41ca6d418d0 (patch)
tree163fe070a34e1ab5b73db1b09c8cb6d91356eba3
parentb90a59333f9e60b4211c58cea93ba831f3baa743 (diff)
downloadrneovim-7044aa6e8256844bc1bd23eb61d4a41ca6d418d0.tar.gz
rneovim-7044aa6e8256844bc1bd23eb61d4a41ca6d418d0.tar.bz2
rneovim-7044aa6e8256844bc1bd23eb61d4a41ca6d418d0.zip
api/ext_tabline: `curtab` should be a Tabpage handle.
-rw-r--r--src/nvim/screen.c2
-rw-r--r--test/functional/ui/tabline_spec.lua4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c
index de24156579..f2709c48fd 100644
--- a/src/nvim/screen.c
+++ b/src/nvim/screen.c
@@ -7035,7 +7035,7 @@ static void draw_tabline(void)
void ui_ext_tabline_update(void)
{
Array args = ARRAY_DICT_INIT;
- ADD(args, INTEGER_OBJ(curtab->handle));
+ ADD(args, TABPAGE_OBJ(curtab->handle));
Array tabs = ARRAY_DICT_INIT;
FOR_ALL_TABS(tp) {
Dictionary tab_info = ARRAY_DICT_INIT;
diff --git a/test/functional/ui/tabline_spec.lua b/test/functional/ui/tabline_spec.lua
index 2d5faf394b..56331a33b5 100644
--- a/test/functional/ui/tabline_spec.lua
+++ b/test/functional/ui/tabline_spec.lua
@@ -36,7 +36,7 @@ describe('ui/tabline', function()
~ |
|
]], nil, nil, function()
- eq(2, event_curtab)
+ eq({ id = 2 }, event_curtab)
eq(expected_tabs, event_tabs)
end)
@@ -48,7 +48,7 @@ describe('ui/tabline', function()
~ |
|
]], nil, nil, function()
- eq(1, event_curtab)
+ eq({ id = 1 }, event_curtab)
eq(expected_tabs, event_tabs)
end)