don't write wrong config option when we change option combobox in theme window
This commit is contained in:
parent
f89c0c3baf
commit
e5529eb0ac
|
@ -161,8 +161,7 @@ class GajimThemesWindow:
|
||||||
def set_theme_options(self, theme, option = 'account'):
|
def set_theme_options(self, theme, option = 'account'):
|
||||||
self.no_update = True
|
self.no_update = True
|
||||||
self.options_combobox.set_active(self.options.index(option))
|
self.options_combobox.set_active(self.options.index(option))
|
||||||
textcolor = gajim.config.get_per('themes', theme,
|
textcolor = gajim.config.get_per('themes', theme, option + 'textcolor')
|
||||||
option + 'textcolor')
|
|
||||||
if textcolor:
|
if textcolor:
|
||||||
state = True
|
state = True
|
||||||
self.text_colorbutton.set_color(gtk.gdk.color_parse(textcolor))
|
self.text_colorbutton.set_color(gtk.gdk.color_parse(textcolor))
|
||||||
|
@ -180,7 +179,7 @@ class GajimThemesWindow:
|
||||||
self.background_checkbutton.set_active(state)
|
self.background_checkbutton.set_active(state)
|
||||||
self.background_colorbutton.set_sensitive(state)
|
self.background_colorbutton.set_sensitive(state)
|
||||||
|
|
||||||
#get the font name before we set widgets and it will not be overriden
|
# get the font name before we set widgets and it will not be overriden
|
||||||
font_name = gajim.config.get_per('themes', theme, option + 'font')
|
font_name = gajim.config.get_per('themes', theme, option + 'font')
|
||||||
font_attrs = gajim.config.get_per('themes', theme, option + 'fontattrs')
|
font_attrs = gajim.config.get_per('themes', theme, option + 'fontattrs')
|
||||||
self._set_font_widgets(font_attrs)
|
self._set_font_widgets(font_attrs)
|
||||||
|
@ -228,10 +227,12 @@ class GajimThemesWindow:
|
||||||
self.current_option)
|
self.current_option)
|
||||||
|
|
||||||
def on_bold_togglebutton_toggled(self, widget):
|
def on_bold_togglebutton_toggled(self, widget):
|
||||||
self._set_font()
|
if not self.no_update:
|
||||||
|
self._set_font()
|
||||||
|
|
||||||
def on_italic_togglebutton_toggled(self, widget):
|
def on_italic_togglebutton_toggled(self, widget):
|
||||||
self._set_font()
|
if not self.no_update:
|
||||||
|
self._set_font()
|
||||||
|
|
||||||
def _set_color(self, state, widget, option):
|
def _set_color(self, state, widget, option):
|
||||||
''' set color value in prefs and update the UI '''
|
''' set color value in prefs and update the UI '''
|
||||||
|
|
Loading…
Reference in New Issue