From bf9c32000d1fe01661e6d2788fa568395ea64c1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=8B=D1=87=D0=BA=D0=BE=D0=B2=20=D0=90=D0=BD=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D0=B9?= Date: Tue, 26 May 2015 16:13:46 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@137 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- src/thread/pitimer.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/thread/pitimer.cpp b/src/thread/pitimer.cpp index d9b755a7..605d1ebb 100755 --- a/src/thread/pitimer.cpp +++ b/src/thread/pitimer.cpp @@ -321,10 +321,8 @@ _PITimerImp_Pool::Pool * _PITimerImp_Pool::Pool::instance() { void _PITimerImp_Pool::Pool::add(_PITimerImp_Pool * t) { //piCout << "add ..."; lock(); - if (!timers.contains(t)) { - timers << t; - to_remove.removeOne(t); - } + to_remove.removeOne(t); + if (!timers.contains(t)) timers << t; unlock(); //piCout << "add done"; }