tgl_forward->signal_toggled.connect(sigc::mem_fun(this, &TrainPanel::forward_toggled));
train.get_locomotive().signal_reverse_changed.connect(sigc::mem_fun(this, &TrainPanel::train_reverse_changed));
- add(*(lbl_route=new GLtk::Label(res, "Free run")));
+ const Route *route = train.get_route();
+ add(*(lbl_route=new GLtk::Label(res, (route ? route->get_name() : "Free run"))));
lbl_route->set_style("digital");
lbl_route->set_geometry(GLtk::Geometry(10, 58, geom.w-20, 24));
train.signal_route_changed.connect(sigc::mem_fun(this, &TrainPanel::train_route_changed));