diff options
author | ZyX <kp-pav@yandex.ru> | 2015-12-20 09:00:37 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2016-02-01 21:40:06 +0300 |
commit | 64038bf4e26c57c156db921f60f3cb7bf41ac1fa (patch) | |
tree | 55af52b21e620423af3254a37e01c8afb361faeb /src/nvim/screen.c | |
parent | ef662498b1ea1aca430624e3fc0d304494282c72 (diff) | |
download | rneovim-64038bf4e26c57c156db921f60f3cb7bf41ac1fa.tar.gz rneovim-64038bf4e26c57c156db921f60f3cb7bf41ac1fa.tar.bz2 rneovim-64038bf4e26c57c156db921f60f3cb7bf41ac1fa.zip |
tabline: Switch to functions, handle different click types
Diffstat (limited to 'src/nvim/screen.c')
-rw-r--r-- | src/nvim/screen.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c index 2ed9321df0..be8307e8b3 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -6218,8 +6218,8 @@ void clear_tab_page_click_defs(StlClickDefinition *const tpcd, { if (tpcd != NULL) { for (long i = 0; i < tpcd_size; i++) { - if (i == 0 || tpcd[i].cmd != tpcd[i - 1].cmd) { - xfree(tpcd[i].cmd); + if (i == 0 || tpcd[i].func != tpcd[i - 1].func) { + xfree(tpcd[i].func); } } } @@ -6938,7 +6938,7 @@ static void draw_tabline(void) tab_page_click_defs[scol++] = (StlClickDefinition) { .type = kStlClickTabSwitch, .tabnr = tabcount, - .cmd = NULL, + .func = NULL, }; } } @@ -6955,7 +6955,7 @@ static void draw_tabline(void) tab_page_click_defs[Columns - 1] = (StlClickDefinition) { .type = kStlClickTabClose, .tabnr = 999, - .cmd = NULL, + .func = NULL, }; } } |