]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/engineer.cpp
Redesign the train activation system
[r2c2.git] / source / engineer / engineer.cpp
index ae803c414bd18553bdbeae1c36139c25bccad83d..9a3b930a01da1b55137c9a45b9279672f3d44565 100644 (file)
@@ -271,7 +271,7 @@ void Engineer::button_press(unsigned btn)
                        if(track->get_turnout_id())
                        {
                                Block &block = track->get_block();
-                               if(block.get_train() && !block.get_train()->free_block(block))
+                               if(block.get_train() && block.get_train()->is_block_critical(block))
                                        set_status("Turnout is busy");
                                else
                                {