Use another function to get color string. Fix #2906.

This commit is contained in:
Julien Pivotto 2007-06-17 12:09:45 +00:00
parent adbe675125
commit a5e155792b
1 changed files with 2 additions and 3 deletions

View File

@ -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