diff --git a/unireader.lua b/unireader.lua index 1ff7775be..3caa70d1c 100644 --- a/unireader.lua +++ b/unireader.lua @@ -1726,15 +1726,12 @@ end function UniReader:expandAllTOCSubItems(xidx, item_no) if string.find(self.toc_cview[item_no], "^+ ") then for i=#self.toc_children[xidx],1,-1 do - table.insert(self.toc_cview, item_no+1, - self.toc_xview[self.toc_children[xidx][i]]) - table.insert(self.toc_curidx_to_x, item_no+1, - self.toc_children[xidx][i]) + table.insert(self.toc_cview, item_no+1, self.toc_xview[self.toc_children[xidx][i]]) + table.insert(self.toc_curidx_to_x, item_no+1, self.toc_children[xidx][i]) self:expandAllTOCSubItems(self.toc_curidx_to_x[item_no+1], item_no+1) end self.toc_cview[item_no] = string.gsub(self.toc_cview[item_no], "^+ ", "- ", 1) end - end -- calculate the position as index into self.toc_cview[],