From c93d5bf7cda430bb941f787b9e9421042cc85cc4 Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Mon, 26 Nov 2007 11:37:04 +0100 Subject: Fixed bug 2572 --- cpp/test/IceUtil/timer/Client.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'cpp/test/IceUtil/timer/Client.cpp') diff --git a/cpp/test/IceUtil/timer/Client.cpp b/cpp/test/IceUtil/timer/Client.cpp index aadb4857728..382a95175d1 100644 --- a/cpp/test/IceUtil/timer/Client.cpp +++ b/cpp/test/IceUtil/timer/Client.cpp @@ -103,6 +103,7 @@ int main(int argc, char* argv[]) task->waitForRun(); while(true) { + TestTaskPtr task = new TestTask(); timer->schedule(task, IceUtil::Time::milliSeconds(-10)); try { @@ -114,7 +115,6 @@ int main(int argc, char* argv[]) break; } } - task->waitForRun(); } { @@ -129,10 +129,10 @@ int main(int argc, char* argv[]) { vector tasks; - IceUtil::Time start = IceUtil::Time::now(IceUtil::Time::Monotonic) + IceUtil::Time::milliSeconds(100); + IceUtil::Time start = IceUtil::Time::now(IceUtil::Time::Monotonic) + IceUtil::Time::milliSeconds(500); for(int i = 0; i < 20; ++i) { - tasks.push_back(new TestTask(IceUtil::Time::milliSeconds(100 + i * 5))); + tasks.push_back(new TestTask(IceUtil::Time::milliSeconds(500 + i * 5))); } random_shuffle(tasks.begin(), tasks.end()); -- cgit v1.2.3