From 39776ab381b3471e1fdc9f63bec6eb9e87217417 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 8 Jul 2024 19:26:17 +0530 Subject: [PATCH] ... --- src/calibre/gui2/tag_mapper.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/tag_mapper.py b/src/calibre/gui2/tag_mapper.py index 2f7fda5603..759ecf234d 100644 --- a/src/calibre/gui2/tag_mapper.py +++ b/src/calibre/gui2/tag_mapper.py @@ -468,6 +468,7 @@ class Tester(Dialog): class SaveLoadMixin: ruleset_changed = pyqtSignal() + base_window_title = '' def save_ruleset(self): if not self.rules: @@ -559,10 +560,11 @@ class RulesDialog(Dialog, SaveLoadMixin): self.ruleset_changed.connect(self.update_title_bar) def update_title_bar(self): - if self.loaded_ruleset: - self.setWindowTitle('{0} - ({1}: {2})'.format(self.base_window_title, _('ruleset'), self.loaded_ruleset)) - else: - self.setWindowTitle(self.base_window_title) + if self.base_window_title: + if self.loaded_ruleset: + self.setWindowTitle(_('{base} - (ruleset: {name})').format(base=self.base_window_title, name=self.loaded_ruleset)) + else: + self.setWindowTitle(self.base_window_title) def exec(self): self.base_window_title = self.windowTitle()