From 9c17693aea4e8ef372e1c46efe0169159714ae07 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 6 Feb 2015 18:43:03 +0530 Subject: [PATCH] Fix #1418960 ["edit toc" doesn't work in the newest version](https://bugs.launchpad.net/calibre/+bug/1418960) --- src/calibre/gui2/toc/location.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/toc/location.py b/src/calibre/gui2/toc/location.py index d17b46db0f..dce305fa84 100644 --- a/src/calibre/gui2/toc/location.py +++ b/src/calibre/gui2/toc/location.py @@ -17,7 +17,7 @@ from PyQt5.QtWebKitWidgets import QWebView, QWebPage from PyQt5.QtWebKit import QWebElement from calibre.ebooks.oeb.display.webview import load_html -from calibre.gui2 import error_dialog, question_dialog +from calibre.gui2 import error_dialog, question_dialog, gprefs from calibre.utils.logging import default_log class Page(QWebPage): # {{{ @@ -97,9 +97,9 @@ class WebView(QWebView): # {{{ class ItemEdit(QWidget): - def __init__(self, parent, prefs): + def __init__(self, parent, prefs=None): QWidget.__init__(self, parent) - self.prefs = prefs + self.prefs = prefs or gprefs self.setLayout(QVBoxLayout()) self.la = la = QLabel(''+_(