X-Git-Url: http://git.tdb.fi/?p=r2c2.git;a=blobdiff_plain;f=source%2Flibr2c2%2Flayout.cpp;h=43ce921475cf9971b3ff518f48cf6d5425aedf14;hp=a6abc500448782341378376a83bf35c6500325ff;hb=53c9798cdfd56a25b2437d3df1cf7f6a60d1c7a9;hpb=73d4dc248a97c11538e83bed6dddf486785804e1 diff --git a/source/libr2c2/layout.cpp b/source/libr2c2/layout.cpp index a6abc50..43ce921 100644 --- a/source/libr2c2/layout.cpp +++ b/source/libr2c2/layout.cpp @@ -385,7 +385,8 @@ void Layout::tick() dt = t-last_tick; last_tick = t; - clock.tick(dt); + if(!driver || !driver->is_halted()) + clock.tick(dt); for(set::iterator i=sensors.get().begin(); i!=sensors.get().end(); ++i) (*i)->tick(dt);