Philipp Hörist pushed to branch master at gajim / gajim

Commits:

2 changed files:

Changes:

  • gajim/gtk/settings.py
    ... ... @@ -565,8 +565,18 @@ class PopoverSetting(GenericSetting):
    565 565
     
    
    566 566
             self._current_label.set_text(entries.get(self.setting_value, ''))
    
    567 567
     
    
    568
    +        self._bind_label()
    
    569
    +
    
    568 570
             self.show_all()
    
    569 571
     
    
    572
    +    def _bind_label(self):
    
    573
    +        if self.type_ not in (SettingType.CONFIG, SettingType.ACCOUNT_CONFIG):
    
    574
    +            return
    
    575
    +
    
    576
    +        app.settings.bind_signal(self.value,
    
    577
    +                                 self._current_label,
    
    578
    +                                 'set_text')
    
    579
    +
    
    570 580
         def _add_menu_entries(self, entries):
    
    571 581
             if isinstance(entries, list):
    
    572 582
                 entries = {key: key for key in entries}
    

  • gajim/gtk/themes.py
    ... ... @@ -239,6 +239,7 @@ class Themes(Gtk.ApplicationWindow):
    239 239
             if result is False:
    
    240 240
                 return
    
    241 241
     
    
    242
    +        app.settings.set('roster_theme', new_name)
    
    242 243
             self._ui.theme_store.set_value(iter_, Column.THEME, new_name)
    
    243 244
     
    
    244 245
         def _select_theme_row(self, iter_):