changeset 263cf1c24c6a in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=263cf1c24c6a description: fix change theme in gc
diffstat:
src/groupchat_control.py | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
diffs (29 lines):
diff -r ab98d60d26c2 -r 263cf1c24c6a src/groupchat_control.py --- a/src/groupchat_control.py Thu Jan 03 17:13:19 2013 +0400 +++ b/src/groupchat_control.py Thu Jan 03 17:26:12 2013 +0400 @@ -31,6 +31,7 @@ import time import locale from gi.repository import Gtk +from gi.repository import Gdk from gi.repository import GdkPixbuf from gi.repository import Pango from gi.repository import GObject @@ -710,7 +711,7 @@ model[iter_][C_NICK] = model[iter_][C_NICK]
def change_roster_style(self): - self.model.foreach(self._change_style) + self.model.foreach(self._change_style, None)
def repaint_themed_widgets(self): ChatControlBase.repaint_themed_widgets(self) @@ -1971,7 +1972,7 @@ gajim.config.set('gc-hpaned-position', self.hpaned.get_position()) # remove all register handlers on wigets, created by self.xml # to prevent circular references among objects - for i in self.handlers.keys(): + for i in list(self.handlers.keys()): if self.handlers[i].handler_is_connected(i): self.handlers[i].disconnect(i) del self.handlers[i]