From 5cabc7ad66fb864e2dc62edcd974fbd88fc4d95c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Br=C3=B6tzmann?= Date: Fri, 1 May 2020 11:00:09 +0200 Subject: [PATCH] [length_notifier] Fix loading old config values --- length_notifier/config_dialog.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/length_notifier/config_dialog.py b/length_notifier/config_dialog.py index f6a8b2d..b391732 100644 --- a/length_notifier/config_dialog.py +++ b/length_notifier/config_dialog.py @@ -30,6 +30,7 @@ from gajim.plugins.plugins_i18n import _ class LengthNotifierConfigDialog(SettingsDialog): def __init__(self, plugin, parent): self.plugin = plugin + jids = self.plugin.config['JIDS'] or '' settings = [ Setting('MessageLengthSpinSetting', _('Message Length'), @@ -51,7 +52,7 @@ class LengthNotifierConfigDialog(SettingsDialog): Setting(SettingKind.ENTRY, _('Selected Addresses'), SettingType.VALUE, - self.plugin.config['JIDS'], + jids, callback=self._on_setting, data='JIDS', desc=_('Enable the plugin for selected XMPP addresses ' @@ -66,6 +67,8 @@ class LengthNotifierConfigDialog(SettingsDialog): SizeSpinSetting)]) def _on_setting(self, value, data): + if isinstance(value, str): + value.strip() self.plugin.config[data] = value self.plugin.update_settings()