for(set<Track *>::iterator i=ltracks.begin(); i!=ltracks.end(); ++i)
{
Track3D &t3d = layout_3d->get_track(**i);
- if(route && route->get_tracks().count(*i))
+ if(route && route->has_track(**i))
{
t3d.get_path().set_color(GL::Color(0.5, 0.8, 1.0));
if((*i)->get_type().is_turnout())