From 799bb41fa85ad38eec300cc3423d0a5eb37d2c66 Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Wed, 07 Mar 2012 01:56:43 +0000 Subject: Revert icons parser and cache removed in TextVew patch --- (limited to 'chat/box.py') diff --git a/chat/box.py b/chat/box.py index 6218092..b850c92 100644 --- a/chat/box.py +++ b/chat/box.py @@ -219,12 +219,12 @@ class TextBox(gtk.TextView): self.get_buffer().insert_with_tags(self.iter_text, word, tag, self.fg_tag) else: - smile_pxb = smilies.get_pixbuf(word) - if smile_pxb is not None: - self.get_buffer().insert_pixbuf(self.iter_text, smile_pxb) - else: - self.get_buffer().insert_with_tags(self.iter_text, word, - self.fg_tag) + for i in smilies.parse(word): + if isinstance(i, gtk.gdk.Pixbuf): + self.get_buffer().insert_pixbuf(self.iter_text, i) + else: + self.get_buffer().insert_with_tags(self.iter_text, i, + self.fg_tag) self.get_buffer().insert_with_tags(self.iter_text, ' ', self.fg_tag) -- cgit v0.9.1