From f1fc80b4a83135473d9546390d58a6ea50b1fd53 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sun, 26 Aug 2007 15:01:16 +0200 Subject: [PATCH] Fix icon padding. --- sugar/graphics/icon.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sugar/graphics/icon.py b/sugar/graphics/icon.py index ad57da3e..bd050ae4 100644 --- a/sugar/graphics/icon.py +++ b/sugar/graphics/icon.py @@ -215,15 +215,15 @@ class _IconBuffer(object): return info info.size = int(_BADGE_SIZE * icon_width) - info.attach_x = icon_info.attach_x * icon_width - info.size / 2 - info.attach_y = icon_info.attach_y * icon_height - info.size / 2 + info.attach_x = int(icon_info.attach_x * icon_width - info.size / 2) + info.attach_y = int(icon_info.attach_y * icon_height - info.size / 2) if info.attach_x < 0 or info.attach_y < 0: info.icon_padding = max(-info.attach_x, -info.attach_y) elif info.attach_x + info.size > icon_width or \ info.attach_y + info.size > icon_height: - x_padding = icon_width - info.attach_x - info.size - y_padding = icon_height - info.attach_y - info.size + x_padding = info.attach_x + info.size - icon_width + y_padding = info.attach_y + info.size - icon_height info.icon_padding = max(x_padding, y_padding) return info