Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/epubview/navmap.py
diff options
context:
space:
mode:
Diffstat (limited to 'epubview/navmap.py')
-rw-r--r--epubview/navmap.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/epubview/navmap.py b/epubview/navmap.py
index fa3713b..612f2d1 100644
--- a/epubview/navmap.py
+++ b/epubview/navmap.py
@@ -1,6 +1,5 @@
from lxml import etree
-from gi.repository import Gtk
-import logging
+import gtk
class NavPoint(object):
@@ -26,7 +25,7 @@ class NavMap(object):
self._opffile = opffile
self._tree = etree.parse(ncxfile)
self._root = self._tree.getroot()
- self._gtktreestore = Gtk.TreeStore(str, str)
+ self._gtktreestore = gtk.TreeStore(str, str)
self._flattoc = []
self._populate_flattoc()
@@ -63,11 +62,8 @@ class NavMap(object):
def _getcontent(self, navpoint):
text = navpoint.find(
- './{http://www.daisy.org/z3986/2005/ncx/}content')
- if text is not None:
- return self._basepath + text.get('src')
- else:
- return ""
+ './{http://www.daisy.org/z3986/2005/ncx/}content/')
+ return self._basepath + text.get('src')
def _process_navpoint(self, navpoint, parent=None):
title = self._gettitle(navpoint)