convergedcallengine/cce/src/cccedtmf.cpp
branchRCL_3
changeset 19 7d48bed6ce0c
parent 0 ff3b6d0fd310
child 20 987c9837762f
--- a/convergedcallengine/cce/src/cccedtmf.cpp	Thu Aug 19 10:28:14 2010 +0300
+++ b/convergedcallengine/cce/src/cccedtmf.cpp	Tue Aug 31 15:45:17 2010 +0300
@@ -70,9 +70,9 @@
     {
     CCELOGSTRING("CCCEDtmf::~CCCEDtmf");
 
-	while( iObservers.Count() )
-		{
-    	CCELOGSTRING("CCCEDtmf::~CCCEDtmf: There are dtmf observers in the array. Should be removed before dtor!");
+    while( iObservers.Count() )
+        {
+        CCELOGSTRING("CCCEDtmf::~CCCEDtmf: There are dtmf observers in the array. Should be removed before dtor!");
         iObservers.Remove ( 0 );
         iObservers.Compress();
         }
@@ -103,7 +103,8 @@
             
         if( !error && provider )
             {
-            aProviders.InsertInAddressOrder( provider );
+            // Ref-to-Ptr -> ownership not transfered. 
+            err = aProviders.InsertInAddressOrder( provider ); 
             }
         }
         
@@ -248,7 +249,7 @@
     else
         {
         // already added, ignore 
-	CCELOGSTRING("CCCEDtmf::AddObserverL. Observer to be added already existed. Operation ignored!");
+    CCELOGSTRING("CCCEDtmf::AddObserverL. Observer to be added already existed. Operation ignored!");
         }    
     }    
 
@@ -259,17 +260,17 @@
 TInt CCCEDtmf::RemoveObserver( const MCCEDtmfObserver& aObserver )
     {
     CCELOGSTRING("CCCEDtmf::RemoveObserver");
-    TInt index = iObservers.Find( &aObserver );	
+    TInt index = iObservers.Find( &aObserver ); 
     
     if( index!=KErrNotFound )
         {
         iObservers.Remove ( index );
         iObservers.Compress();
         }
-	else
-		{
-		return KErrNotFound;
-		}
+    else
+        {
+        return KErrNotFound;
+        }
 
     return KErrNone;
     } 
@@ -289,11 +290,11 @@
     
     MCCEDtmfObserver::TCCEDtmfEvent event = (MCCEDtmfObserver::TCCEDtmfEvent)(aEvent);
     
-	for( TInt i=0; i<iObservers.Count(); i++ )
-	    {
-		// notify all observers
-    		const_cast<MCCEDtmfObserver*>(iObservers[i])->HandleDTMFEvent( event,
-        										 					   aError, 
-        															   aTone );
+    for( TInt i=0; i<iObservers.Count(); i++ )
+        {
+        // notify all observers
+            const_cast<MCCEDtmfObserver*>(iObservers[i])->HandleDTMFEvent( event,
+                                                                       aError, 
+                                                                       aTone );
         }
     }