Commit 30f7f7be authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

don't rescale image when size is < 1

parent c0bcd072
...@@ -401,13 +401,15 @@ def _get_fade_color(treeview, selected, focused): ...@@ -401,13 +401,15 @@ def _get_fade_color(treeview, selected, focused):
int(bg.blue*p + fg.blue*q)) int(bg.blue*p + fg.blue*q))
def get_scaled_pixbuf(pixbuf, kind): def get_scaled_pixbuf(pixbuf, kind):
'''returns scaled pixbuf, keeping ratio etc '''returns scaled pixbuf, keeping ratio etc or None
kind is either "chat" or "roster" or "notification" or "tooltip"''' kind is either "chat" or "roster" or "notification" or "tooltip"'''
# resize to a width / height for the avatar not to have distortion # resize to a width / height for the avatar not to have distortion
# (keep aspect ratio) # (keep aspect ratio)
width = gajim.config.get(kind + '_avatar_width') width = gajim.config.get(kind + '_avatar_width')
height = gajim.config.get(kind + '_avatar_height') height = gajim.config.get(kind + '_avatar_height')
if width < 1 or height < 1:
return None
# Pixbuf size # Pixbuf size
pix_width = pixbuf.get_width() pix_width = pixbuf.get_width()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment