diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-11-26 11:37:04 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-11-26 11:37:04 +0100 |
commit | c93d5bf7cda430bb941f787b9e9421042cc85cc4 (patch) | |
tree | cb06833817b2ed58eb8ffa0b125537d69be186bf /cpp | |
parent | Remove JDK 1.4 IceSSL plugin (diff) | |
download | ice-c93d5bf7cda430bb941f787b9e9421042cc85cc4.tar.bz2 ice-c93d5bf7cda430bb941f787b9e9421042cc85cc4.tar.xz ice-c93d5bf7cda430bb941f787b9e9421042cc85cc4.zip |
Fixed bug 2572
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/test/IceUtil/timer/Client.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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<TestTaskPtr> 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()); |