prevent TB

This commit is contained in:
Yann Leboulanger 2006-03-18 09:22:27 +00:00
parent 4dfa3da68d
commit 84ade2e3ac
1 changed files with 6 additions and 8 deletions

View File

@ -1460,10 +1460,13 @@ class ChatControl(ChatControlBase):
def show_bigger_avatar(self, small_avatar): def show_bigger_avatar(self, small_avatar):
'''resizes the avatar, if needed, so it has at max half the screen size '''resizes the avatar, if needed, so it has at max half the screen size
and shows it''' and shows it'''
real_jid = gajim.get_real_jid_from_fjid(self.account, self.contact.jid) is_fake = False
if not real_jid: # this can happend if we're in a moderate room if self.type_id == message_control.TYPE_PM:
is_fake = True
avatar_pixbuf = gtkgui_helpers.get_avatar_pixbuf_from_cache(real_jid,
is_fake)
if avatar_pixbuf in ('ask', None):
return return
# Hide the small avatar # Hide the small avatar
# this code hides the small avatar when we show a bigger one in case # this code hides the small avatar when we show a bigger one in case
# the avatar has a transparency hole in the middle # the avatar has a transparency hole in the middle
@ -1474,11 +1477,6 @@ class ChatControl(ChatControlBase):
pixbuf.fill(0xffffff00) # RGBA pixbuf.fill(0xffffff00) # RGBA
image.queue_draw() image.queue_draw()
is_fake = False
if self.type_id == message_control.TYPE_PM:
is_fake = True
avatar_pixbuf = gtkgui_helpers.get_avatar_pixbuf_from_cache(real_jid,
is_fake)
screen_w = gtk.gdk.screen_width() screen_w = gtk.gdk.screen_width()
screen_h = gtk.gdk.screen_height() screen_h = gtk.gdk.screen_height()
avatar_w = avatar_pixbuf.get_width() avatar_w = avatar_pixbuf.get_width()