From 86434c9ab790d09a9be56bf392600b7abe394b23 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 1 Jun 2012 16:34:21 +0530 Subject: [PATCH] ... --- src/calibre/gui2/metadata/single.py | 4 +--- src/calibre/gui2/viewer/toc.py | 6 +++++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/metadata/single.py b/src/calibre/gui2/metadata/single.py index 367068b7f2..fd0d0a6953 100644 --- a/src/calibre/gui2/metadata/single.py +++ b/src/calibre/gui2/metadata/single.py @@ -45,7 +45,7 @@ class MetadataSingleDialogBase(ResizableDialog): ResizableDialog.__init__(self, parent) def setupUi(self, *args): # {{{ - self.resize(990, 650) + self.resize(990, 670) self.download_shortcut = QShortcut(self) self.download_shortcut.setKey(QKeySequence('Ctrl+D', @@ -82,7 +82,6 @@ class MetadataSingleDialogBase(ResizableDialog): self.l = QVBoxLayout(self) self.setLayout(self.l) - self.l.setMargin(0) self.l.addWidget(self.scroll_area) ll = self.button_box_layout = QHBoxLayout() self.l.addLayout(ll) @@ -623,7 +622,6 @@ class MetadataSingleDialog(MetadataSingleDialogBase): # {{{ self.tabs[0].middle = w = QWidget(self) w.l = l = QGridLayout() w.setLayout(w.l) - l.setMargin(0) self.splitter.addWidget(w) def create_row2(row, widget, button=None, front_button=None): row += 1 diff --git a/src/calibre/gui2/viewer/toc.py b/src/calibre/gui2/viewer/toc.py index 327a5363cf..bcaa4f289f 100644 --- a/src/calibre/gui2/viewer/toc.py +++ b/src/calibre/gui2/viewer/toc.py @@ -69,7 +69,11 @@ class TOCItem(QStandardItem): if si == self.abspath: spos = i break - am = getattr(spine[i], 'anchor_map', {}) + try: + am = getattr(spine[i], 'anchor_map', {}) + except UnboundLocalError: + # Spine was empty? + am = {} frag = self.fragment if (self.fragment and self.fragment in am) else None self.starts_at = spos self.start_anchor = frag