]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/engineer.cpp
Maintain a Block pointer in Track
[r2c2.git] / source / engineer / engineer.cpp
index 9db63fe0c70c22f81eb68074e88067fb6ade1fd6..32b77eda830989c4f1fc918afeec8bc2c4e49b59 100644 (file)
@@ -282,7 +282,7 @@ void Engineer::button_press(int x, int y, unsigned btn, unsigned)
                        Track &track = t3d->get_track();
                        if(track.get_turnout_id())
                        {
-                               Block &block = layout.get_block_by_track(track);
+                               Block &block = track.get_block();
                                if(block.get_train() && !block.get_train()->free_block(block))
                                        set_status("Turnout is busy");
                                else