Philipp Hörist pushed to branch master at gajim / gajim
Commits: 4cbd71d3 by lovetox at 2020-09-06T21:54:13+02:00 Themes: Store setting after renaming theme
- - - - - eb1737a4 by lovetox at 2020-09-06T21:55:43+02:00 PopoverSettings: Bind current label to setting
- - - - -
2 changed files:
- gajim/gtk/settings.py - gajim/gtk/themes.py
Changes:
===================================== gajim/gtk/settings.py ===================================== @@ -565,8 +565,18 @@ class PopoverSetting(GenericSetting):
self._current_label.set_text(entries.get(self.setting_value, ''))
+ self._bind_label() + self.show_all()
+ def _bind_label(self): + if self.type_ not in (SettingType.CONFIG, SettingType.ACCOUNT_CONFIG): + return + + app.settings.bind_signal(self.value, + self._current_label, + 'set_text') + def _add_menu_entries(self, entries): if isinstance(entries, list): entries = {key: key for key in entries}
===================================== gajim/gtk/themes.py ===================================== @@ -239,6 +239,7 @@ class Themes(Gtk.ApplicationWindow): if result is False: return
+ app.settings.set('roster_theme', new_name) self._ui.theme_store.set_value(iter_, Column.THEME, new_name)
def _select_theme_row(self, iter_):
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/3e0bdbf8a4a52dde0ccfdd8192817ba6...