From 6a41396dd2ee5ca66d6cb64a3f592892f6f60492 Mon Sep 17 00:00:00 2001 From: Martin Dengler Date: Mon, 14 Jul 2008 11:31:05 +0000 Subject: #4208 get_icon_state accepts negative step kwarg --- (limited to 'src') diff --git a/src/sugar/graphics/icon.py b/src/sugar/graphics/icon.py index 24b5ca5..f99eade 100644 --- a/src/sugar/graphics/icon.py +++ b/src/sugar/graphics/icon.py @@ -581,11 +581,10 @@ class CanvasIcon(hippo.CanvasBox, hippo.CanvasItem): palette = property(get_palette, set_palette) def get_icon_state(base_name, perc, step=5): - assert step > 0, 'get_icon_state(): step must be positive\n' strength = round(perc / step) * step icon_theme = gtk.icon_theme_get_default() - while strength <= 100: + while strength <= 100 and strength >= 0: icon_name = '%s-%03d' % (base_name, strength) if icon_theme.has_icon(icon_name): return icon_name -- cgit v0.9.1