From ff18978f1c5c0739c7b487ddcfaedd4e79a72733 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 5 Sep 2013 09:53:51 +0530 Subject: [PATCH] Delay eval column headers so that language change works --- src/calibre/gui2/library/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index f3b8cbde56..3d46b0e01e 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -121,7 +121,9 @@ class BooksModel(QAbstractTableModel): # {{{ count_changed_signal = pyqtSignal(int) searched = pyqtSignal(object) - orig_headers = { + def __init__(self, parent=None, buffer=40): + QAbstractTableModel.__init__(self, parent) + self.orig_headers = { 'title' : _("Title"), 'ondevice' : _("On Device"), 'authors' : _("Author(s)"), @@ -134,10 +136,8 @@ class BooksModel(QAbstractTableModel): # {{{ 'series' : ngettext("Series", 'Series', 1), 'last_modified' : _('Modified'), 'languages' : _('Languages'), - } + } - def __init__(self, parent=None, buffer=40): - QAbstractTableModel.__init__(self, parent) self.db = None self.formatter = SafeFormat()