]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/train.cpp
Generate IDs for new turnouts
[r2c2.git] / source / libmarklin / train.cpp
index d6ed044954286ba549c0da0c0e75d363e300861e..f0a0bf32dcf502c4e6728ed79812a40b90ef5906 100644 (file)
@@ -652,7 +652,7 @@ void Train::halt_event(bool h)
 
 void Train::block_reserved(const Block &block, const Train *train)
 {
-       if(&block==pending_block && !train)
+       if(&block==pending_block && !train && !reserving)
                reserve_more();
 }