]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/trainpanel.cpp
Compute deterministic IDs for blocks
[r2c2.git] / source / engineer / trainpanel.cpp
index 5a1e531dda3457099cddd9bed2ab1b00be546221..339f4eca669f7e9d4337dd25ab674c4937a260c7 100644 (file)
@@ -52,7 +52,8 @@ TrainPanel::TrainPanel(Engineer &e, const GLtk::Resources &r, Train &t):
        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));