diff --git a/src/gtkgui_helpers.py b/src/gtkgui_helpers.py index a833ee4bd..3622adc8e 100644 --- a/src/gtkgui_helpers.py +++ b/src/gtkgui_helpers.py @@ -584,9 +584,8 @@ def make_python_month_gtk_month(month): def make_color_string(color): '''create #aabbcc color string from gtk color''' col = '#' - for i in (color.red, color.green, color.blue): - # GTK sometime return a value > 256 - h = hex(i%256)[2:4] + for i in ('red', 'green', 'blue'): + h = hex(getattr(color, i) / (16*16)).split('x')[1] if len(h) == 1: h = '0' + h col += h