From a72fd264fe048912f473dc1c8eaf81dfdb394536 Mon Sep 17 00:00:00 2001 From: John Schember Date: Sat, 20 Mar 2010 15:50:08 -0400 Subject: [PATCH] Fix FB2 TOC links. --- .bzrignore | 4 ++++ src/calibre/ebooks/fb2/fb2ml.py | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.bzrignore b/.bzrignore index a3257f7de3..6adb047922 100644 --- a/.bzrignore +++ b/.bzrignore @@ -22,3 +22,7 @@ src/cssutils/stylesheets/.svn/ src/odf/.svn tags nbproject/ +*.mdproj +*.pidb +*.sln +*.userprefs diff --git a/src/calibre/ebooks/fb2/fb2ml.py b/src/calibre/ebooks/fb2/fb2ml.py index c8428cf136..d61f4369e6 100644 --- a/src/calibre/ebooks/fb2/fb2ml.py +++ b/src/calibre/ebooks/fb2/fb2ml.py @@ -230,8 +230,8 @@ class FB2MLizer(object): if '://' in href: fb2_text.append('' % href) else: - if '#' not in href: - href += '#' + if href.startswith('#'): + href = href[1:] if href not in self.link_hrefs.keys(): self.link_hrefs[href] = 'calibre_link-%s' % len(self.link_hrefs.keys()) href = self.link_hrefs[href]