summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland Meister <devnull@localhost>2012-02-20 20:23:10 +0100
committerRoland Meister <devnull@localhost>2012-02-20 20:23:10 +0100
commitfa16f15fccef71aee359138d9e7d5b745bf15b16 (patch)
treea7011b96ce274baa7d94525d8bfb978ca2ccaeed
parent1f51e496377381a065e46f520cdddb2a3f3bfb1f (diff)
downloadsphinx-fa16f15fccef71aee359138d9e7d5b745bf15b16.tar.gz
Bug #868: Avoid empty toc.ncx for hidden toctrees
-rw-r--r--sphinx/builders/epub.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/sphinx/builders/epub.py b/sphinx/builders/epub.py
index ad990615..2d6c1d2a 100644
--- a/sphinx/builders/epub.py
+++ b/sphinx/builders/epub.py
@@ -592,6 +592,8 @@ class EpubBuilder(StandaloneHTMLBuilder):
doctree = self.env.get_and_resolve_doctree(self.config.master_doc,
self, prune_toctrees=False, includehidden=False)
refnodes = self.get_refnodes(doctree, [])
+ if not refnodes:
+ refnodes = self.refnodes
navpoints = self.build_navpoints(refnodes)
level = max(item['level'] for item in self.refnodes)
level = min(level, self.config.epub_tocdepth)