bluetoothengine/btmac/src/btmac/btmpagescanparametersmanager.cpp
branchRCL_3
changeset 21 0ba996a9b75d
parent 10 b6f55cd40afd
--- a/bluetoothengine/btmac/src/btmac/btmpagescanparametersmanager.cpp	Thu Jul 15 18:50:18 2010 +0300
+++ b/bluetoothengine/btmac/src/btmac/btmpagescanparametersmanager.cpp	Thu Aug 19 10:05:41 2010 +0300
@@ -71,6 +71,7 @@
                                                    KPageScanParametersListenerService);
 
     iTimerActive = CBtmActive::NewL(*this, CActive::EPriorityStandard, KFastConnectionService);
+    LEAVE_IF_ERROR(iTimer.CreateLocal());
     TRACE_FUNC_EXIT
     }
 
@@ -89,7 +90,6 @@
     if (!iTimerActive->IsActive())
         {
         TRACE_FUNC_ENTRY
-        iTimer.CreateLocal();
         iTimer.After(iTimerActive->iStatus, aTimeout);
         iTimerActive->SetRequestId(aService);
         iTimerActive->GoActive();
@@ -107,7 +107,6 @@
         {
         TRACE_FUNC_ENTRY
         iTimerActive->Cancel();
-        iTimer.Close();
         TRACE_FUNC_EXIT
         }
     }