aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/screen.c
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2015-12-20 09:00:37 +0300
committerZyX <kp-pav@yandex.ru>2016-02-01 21:40:06 +0300
commit64038bf4e26c57c156db921f60f3cb7bf41ac1fa (patch)
tree55af52b21e620423af3254a37e01c8afb361faeb /src/nvim/screen.c
parentef662498b1ea1aca430624e3fc0d304494282c72 (diff)
downloadrneovim-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.c8
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,
};
}
}