From b1d7c68a89951bf950cc245c23e518867fc79ec4 Mon Sep 17 00:00:00 2001 From: Serge Noiraud Date: Mon, 7 May 2012 14:34:53 +0000 Subject: [PATCH] Geography : bad color assignment when several life ways. svn: r19463 --- src/plugins/lib/maps/lifewaylayer.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/plugins/lib/maps/lifewaylayer.py b/src/plugins/lib/maps/lifewaylayer.py index 33aae64ce..d8062521b 100644 --- a/src/plugins/lib/maps/lifewaylayer.py +++ b/src/plugins/lib/maps/lifewaylayer.py @@ -119,10 +119,10 @@ class LifeWayLayer(gobject.GObject, osmgpsmap.GpsMapLayer): ctx.set_line_join(cairo.LINE_JOIN_ROUND) ctx.set_line_width(3) color = gtk.gdk.color_parse(lifeway[1]) - ctx.set_source_rgba(color.red / 255, - color.green / 255, - color.blue / 255, - 0.1) # transparency + ctx.set_source_rgba(float(color.red / 65535.0), + float(color.green / 65535.0), + float(color.blue / 65535.0), + 0.1) # transparency ggc = drawable.new_gc() rds = float(lifeway[2]) for point in lifeway[0]: @@ -163,9 +163,9 @@ class LifeWayLayer(gobject.GObject, osmgpsmap.GpsMapLayer): coord_x, coord_y = gpsmap.convert_geographic_to_screen(conv_pt) map_points.append((coord_x, coord_y)) color = gtk.gdk.color_parse(lifeway[1]) - ctx.set_source_rgb(color.red / 255, - color.green / 255, - color.blue / 255) + ctx.set_source_rgb(float(color.red / 65535.0), + float(color.green / 65535.0), + float(color.blue / 65535.0)) first = True for idx_pt in range(0, len(map_points)): if first: