X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Ftrainproperties.cpp;h=4596000724a204bff97b9c53a685d973318cf511;hb=e2ecc5a6e8e8056cd09599e60140498f322b87b6;hp=748b0c9560ac5ec0a963d9ebd83893a9e0409855;hpb=d3907f4b0e60f246a53201b93b06e86062f1b48a;p=r2c2.git diff --git a/source/engineer/trainproperties.cpp b/source/engineer/trainproperties.cpp index 748b0c9..4596000 100644 --- a/source/engineer/trainproperties.cpp +++ b/source/engineer/trainproperties.cpp @@ -57,15 +57,18 @@ TrainProperties::TrainProperties(Engineer &e, const GLtk::Resources &r, Train *t drp_priority->append("Unspecified"); drp_priority->append("Standard passenger"); drp_priority->append("Express passenger"); - drp_priority->set_selected_index(train->get_priority()+2); if(train) { ent_addr->set_text(lexical_cast(train->get_address())); ent_name->set_text(train->get_name()); + drp_priority->set_selected_index(train->get_priority()+2); } else + { ent_name->set_text(format("Train %d", engineer.get_layout().get_trains().size()+1)); + drp_priority->set_selected_index(2); + } } void TrainProperties::on_ok_clicked()