don't use bgcolor is none is set (as in other widgets)

This commit is contained in:
Yann Leboulanger 2005-11-17 08:27:16 +00:00
parent ff9f4384b3
commit bc403d549b

View file

@ -492,9 +492,17 @@ _('Without a connection, you can not browse available services')).get_response()
theme = gajim.config.get('roster_theme') theme = gajim.config.get('roster_theme')
bgcolor = gajim.config.get_per('themes', theme, 'bannerbgcolor') bgcolor = gajim.config.get_per('themes', theme, 'bannerbgcolor')
textcolor = gajim.config.get_per('themes', theme, 'bannertextcolor') textcolor = gajim.config.get_per('themes', theme, 'bannertextcolor')
self.banner_eventbox.modify_bg(gtk.STATE_NORMAL, if bgcolor:
gtk.gdk.color_parse(bgcolor)) color = gtk.gdk.color_parse(bgcolor)
self.banner.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(textcolor)) else:
color = None
self.banner_eventbox.modify_bg(gtk.STATE_NORMAL, color)
if textcolor:
color = gtk.gdk.color_parse(textcolor)
else:
color = None
self.banner.modify_fg(gtk.STATE_NORMAL, color)
if self.browser: if self.browser:
self.browser.update_theme() self.browser.update_theme()
@ -934,6 +942,9 @@ class ToplevelAgentBrowser(AgentBrowser):
# Normal/succes # Normal/succes
cell.set_property('foreground_set', False) cell.set_property('foreground_set', False)
else: else:
theme = gajim.config.get('roster_theme')
bgcolor = gajim.config.get_per('themes', theme, 'groupbgcolor')
if bgcolor:
cell.set_property('cell_background_set', True) cell.set_property('cell_background_set', True)
cell.set_property('foreground_set', False) cell.set_property('foreground_set', False)