mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
API: Implement tabpage_get_window_count
This commit is contained in:
parent
a6baf32a2c
commit
40c82ed7cd
@ -9,8 +9,24 @@
|
||||
|
||||
int64_t tabpage_get_window_count(Tabpage tabpage, Error *err)
|
||||
{
|
||||
set_api_error("Not implemented", err);
|
||||
return 0;
|
||||
uint64_t rv = 0;
|
||||
tabpage_T *tab = find_tab(tabpage, err);
|
||||
|
||||
if (!tab) {
|
||||
return rv;
|
||||
}
|
||||
|
||||
tabpage_T *tp;
|
||||
win_T *wp;
|
||||
|
||||
FOR_ALL_TAB_WINDOWS(tp, wp) {
|
||||
if (tp != tab) {
|
||||
break;
|
||||
}
|
||||
rv++;
|
||||
}
|
||||
|
||||
return rv;
|
||||
}
|
||||
|
||||
Object tabpage_get_var(Tabpage tabpage, String name, Error *err)
|
||||
|
Loading…
Reference in New Issue
Block a user