void SGEventMgr::add(SGCallback* cb,
double interval, double delay,
bool repeat, bool simtime)
{
void SGEventMgr::add(SGCallback* cb,
double interval, double delay,
bool repeat, bool simtime)
{
- _rtQueue.update(delta_time_sec);
- if(!_freezeProp || _freezeProp->getBoolValue() == false)
- _simQueue.update(delta_time_sec);
+ _simQueue.update(delta_time_sec);
+
+ double rt = _rtProp ? _rtProp->getDoubleValue() : 0;
+ _rtQueue.update(rt);