X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Flayout.cpp;h=43ce921475cf9971b3ff518f48cf6d5425aedf14;hb=c52c0e591be55cb2c7251689c69c642e3cb3601c;hp=a6abc500448782341378376a83bf35c6500325ff;hpb=9cb5f9ef3c0eaac499ef5d045c513116d6809e56;p=r2c2.git 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);