From 3a0960d391640846980720ffdfdc855c5dbb5845 Mon Sep 17 00:00:00 2001 From: chrox Date: Tue, 3 Feb 2015 15:34:35 +0800 Subject: [PATCH] goto current toc entry automatically when open TOC window --- frontend/apps/reader/modules/readertoc.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/apps/reader/modules/readertoc.lua b/frontend/apps/reader/modules/readertoc.lua index 5d263bcadb52..0837d209208c 100644 --- a/frontend/apps/reader/modules/readertoc.lua +++ b/frontend/apps/reader/modules/readertoc.lua @@ -303,8 +303,6 @@ function ReaderToc:onShowToc() end end - self:updateCurrentNode() - local button_size = self.expand_button:getSize() local toc_menu = Menu:new{ title = _("Table of Contents"), @@ -353,8 +351,11 @@ function ReaderToc:onShowToc() self.toc_menu = toc_menu + self:updateCurrentNode() -- auto expand the parent node of current page self:expandParentNode(self:getTocIndexByPage(self.pageno)) + -- auto goto page of the current toc entry + self.toc_menu:swithItemTable(nil, self.collapsed_toc, self.collapsed_toc.current or -1) UIManager:show(menu_container)