diff --git a/src/calibre/devices/hanlin/driver.py b/src/calibre/devices/hanlin/driver.py index 3fbec66987..37f8430a66 100644 --- a/src/calibre/devices/hanlin/driver.py +++ b/src/calibre/devices/hanlin/driver.py @@ -86,7 +86,7 @@ class SPECTRA(HANLINV3): gui_name = 'Spectra' PRODUCT_ID = [0xa4a5] - FORMATS = ['epub', 'mobi', 'fb2', 'lit', 'prc', 'djvu', 'pdf', 'rtf', 'txt'] + FORMATS = ['epub', 'mobi', 'fb2', 'lit', 'prc', 'chm', 'djvu', 'pdf', 'rtf', 'txt'] SUPPORTS_SUB_DIRS = True diff --git a/src/calibre/gui2/actions/similar_books.py b/src/calibre/gui2/actions/similar_books.py index b7f406d904..af350835a9 100644 --- a/src/calibre/gui2/actions/similar_books.py +++ b/src/calibre/gui2/actions/similar_books.py @@ -27,7 +27,7 @@ class SimilarBooksAction(InterfaceAction): ac = self.create_action(spec=(text, icon, None, shortcut), attr=target) m.addAction(ac) - m.triggered.connect(partial(self.show_similar_books, target)) + ac.triggered.connect(partial(self.show_similar_books, target)) self.qaction.setMenu(m) self.similar_menu = m