trackplacer: fix minor bug in computing redraw colors.

This commit is contained in:
Eric S. Raymond 2008-10-19 22:01:29 +00:00
parent e2df5a29bb
commit 9c289e3389

View file

@ -740,12 +740,11 @@ class TracksEditor:
def redraw(self, widget, delay=0):
"Redraw the map and tracks."
self.refresh_map()
for id in self.journey.track_order:
if id not in self.visible_set:
for track_id in self.journey.track_order:
if track_id not in self.visible_set:
continue
track = self.journey.tracks[id]
for item in self.journey.tracks[id]:
self.draw_feature(widget, item, id == self.journey.selected_track())
for item in self.journey.tracks[track_id]:
self.draw_feature(widget, item, track_id == self.journey.selected_id)
if delay:
time.sleep(delay)
self.flush(widget)