]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/trainpanel.cpp
Return null from Route::find if a route can't be found
[r2c2.git] / source / engineer / trainpanel.cpp
index 96aa00df6de1816a3cbea78cb50d22570e965d28..cc53499050a419b7c647b76f36d908516b11ba14 100644 (file)
@@ -288,12 +288,6 @@ void TrainPanel::go_to(Track *track, unsigned)
 {
        pick_conn.disconnect();
 
-       try
-       {
-               train.go_to(*track);
-       }
-       catch(const Exception &e)
-       {
-               engineer.set_status(e.what());
-       }
+       if(!train.go_to(*track))
+               engineer.set_status("Could not set route");
 }