fix bug in TOC construction in cre.cpp

first toc entry should start with index 1 instead of 0
pull/2/merge
Qingping Hou 12 years ago
parent 93d3aea905
commit 9e0e3ab62b

@ -209,7 +209,7 @@ static int walkTableOfContent(lua_State *L, LVTocItem *toc, int *count) {
int i = 0,
nr_child = toc->getChildCount();
for(i = 0; i < nr_child; i++) {
for (i = 0; i < nr_child; i++) {
toc_tmp = toc->getChild(i);
lua_pushnumber(L, (*count)++);
@ -266,7 +266,7 @@ static int getTableOfContent(lua_State *L) {
CreDocument *doc = (CreDocument*) luaL_checkudata(L, 1, "credocument");
LVTocItem * toc = doc->text_view->getToc();
int count = 0;
int count = 1;
lua_newtable(L);
walkTableOfContent(L, toc, &count);

Loading…
Cancel
Save