- singleLock s(recalcLock);
- for (ePtrList<eTimer>::iterator it(m_timer_list); it != m_timer_list.end(); ++it )
- it->addTimeOffset(offset);
+ for (ePtrList<eMainloop>::iterator it(eMainloop::existing_loops)
+ ;it != eMainloop::existing_loops.end(); ++it)
+ {
+ singleLock s(it->recalcLock);
+ it->m_now_is_invalid = 1;
+ for (ePtrList<eTimer>::iterator tit = it->m_timer_list.begin(); tit != it->m_timer_list.end(); ++tit )
+ tit->addTimeOffset(offset);
+ }