From f3cd8990b6e582b4c1e3952b53fea5b863e963b9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 14 May 2015 09:47:29 +0530 Subject: [PATCH] Fix #1454778 [Series Numbering Starts for Every Book](https://bugs.launchpad.net/calibre/+bug/1454778) --- src/calibre/gui2/convert/metadata.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/gui2/convert/metadata.py b/src/calibre/gui2/convert/metadata.py index b3a6b3848a..b5a866135e 100644 --- a/src/calibre/gui2/convert/metadata.py +++ b/src/calibre/gui2/convert/metadata.py @@ -62,6 +62,7 @@ class MetadataWidget(Widget, Ui_Form): self.cover_button.clicked.connect(self.select_cover) self.comment.hide_toolbars() self.cover.cover_changed.connect(self.change_cover) + self.series.currentTextChanged.connect(self.series_changed) def change_cover(self, data): self.cover_changed = True @@ -105,6 +106,10 @@ class MetadataWidget(Widget, Ui_Form): for x in ('author', 'series', 'publisher'): x = getattr(self, x) x.lineEdit().deselect() + self.series_changed() + + def series_changed(self): + self.series_index.setEnabled(len(self.series.currentText().strip()) > 0) def set_cover_tooltip(self, pm): tt = _('Cover size: %(width)d x %(height)d pixels') % dict(