back to polygonf

git-svn-id: svn://db.shs.com.ru/pip@106 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
2015-04-17 14:42:19 +00:00
parent 353dbedf77
commit 9ec0261d8c
3 changed files with 14 additions and 1 deletions

View File

@@ -120,6 +120,11 @@ _PITimerImp_Thread::~_PITimerImp_Thread() {
void _PITimerImp_Thread::prepareStart(double interval_ms) {
if (interval_ms <= 0.) {
piCout << "Achtung! Start PITimer with interval <= 0!";
piCout << "Achtung! Parent" << parent;
assert(interval_ms > 0.);
}
st_inc = PISystemTime::fromMilliseconds(interval_ms);
st_odt = st_inc * 5;
if (st_odt.toSeconds() < 1.) st_odt = PISystemTime::fromSeconds(1.);
@@ -302,6 +307,7 @@ _PITimerImp_Pool::Pool::~Pool() {
stop();
if (!waitForFinish(100))
terminate();
unlock();
timers.clear();
}