From 23fe7d6c56555af5e5318aeedab572cc56f23182 Mon Sep 17 00:00:00 2001
From: Denis Fomin <fominde@gmail.com>
Date: Sun, 6 Jan 2013 00:20:50 +0400
Subject: [PATCH] fix showing emoticons

---
 src/conversation_textview.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/conversation_textview.py b/src/conversation_textview.py
index db4956a82..77ababa20 100644
--- a/src/conversation_textview.py
+++ b/src/conversation_textview.py
@@ -75,7 +75,7 @@ class TextViewImage(Gtk.Image):
         self._selected = False
         self._disconnect_funcs = []
         self.connect('parent-set', self.on_parent_set)
-        self.connect('expose-event', self.on_expose)
+        self.connect('draw', self.on_expose)
         self.set_tooltip_text(text)
         self.anchor.set_data('plaintext', text)
 
@@ -1087,7 +1087,7 @@ class ConversationTextview(GObject.GObject):
             img = TextViewImage(anchor, special_text)
             animations = gajim.interface.emoticons_animations
             if not emot_ascii in animations:
-                animations[emot_ascii] = GdkPixbuf.PixbufAnimation(
+                animations[emot_ascii] = GdkPixbuf.PixbufAnimation.new_from_file(
                         gajim.interface.emoticons[emot_ascii])
             img.set_from_animation(animations[emot_ascii])
             img.show()