diff --git a/src/calibre/gui2/css_transform_rules.py b/src/calibre/gui2/css_transform_rules.py index cc91223dca..2073cc0b18 100644 --- a/src/calibre/gui2/css_transform_rules.py +++ b/src/calibre/gui2/css_transform_rules.py @@ -253,13 +253,14 @@ class RulesDialog(RulesDialogBase): # {{{ DIALOG_TITLE = _('Edit style transform rules') PREFS_NAME = 'edit-style-transform-rules' + PREFS_OBJECT_NAME = 'style-transform-rules' RulesClass = Rules TesterClass = Tester def __init__(self, *args, **kw): # This has to be loaded on instantiation as it can be shared by # multiple processes - self.PREFS_OBJECT = JSONConfig('style-transform-rules') + self.PREFS_OBJECT = JSONConfig(self.PREFS_OBJECT_NAME) RulesDialogBase.__init__(self, *args, **kw) # }}} diff --git a/src/calibre/gui2/html_transform_rules.py b/src/calibre/gui2/html_transform_rules.py index 3e3c85d09b..df5cac89f1 100644 --- a/src/calibre/gui2/html_transform_rules.py +++ b/src/calibre/gui2/html_transform_rules.py @@ -22,7 +22,6 @@ from calibre.gui2.tag_mapper import ( RuleEditDialog as RuleEditDialogBase, RuleItem as RuleItemBase, Rules as RulesBase, RulesDialog as RulesDialogBase ) -from calibre.utils.config import JSONConfig # Classes for rule edit widget {{{ @@ -334,14 +333,9 @@ class RulesDialog(RulesDialogBase): # {{{ DIALOG_TITLE = _('Edit HTML transform rules') PREFS_NAME = 'edit-html-transform-rules' + PREFS_OBJECT_NAME = 'html-transform-rules' RulesClass = Rules TesterClass = Tester - - def __init__(self, *args, **kw): - # This has to be loaded on instantiation as it can be shared by - # multiple processes - self.PREFS_OBJECT = JSONConfig('html-transform-rules') - RulesDialogBase.__init__(self, *args, **kw) # }}}