phoneengine/phonemodel/src/cpemessagehandler.cpp
branchRCL_3
changeset 34 b68fcd923911
parent 19 544e34b3255a
child 39 b8d67d6176f5
--- a/phoneengine/phonemodel/src/cpemessagehandler.cpp	Tue May 11 16:13:03 2010 +0300
+++ b/phoneengine/phonemodel/src/cpemessagehandler.cpp	Tue May 25 12:41:50 2010 +0300
@@ -1868,6 +1868,10 @@
         {
         HandleClientCallData();
         }
+    else
+        {
+        ResetClientCallData();
+        }
         
     //Get number of calls
     numberOfCalls = iCallHandling.GetNumberOfCalls();
@@ -1923,6 +1927,23 @@
     }
 
 // -----------------------------------------------------------------------------
+// CPEMessageHandler::ResetClientCallData
+// Reset CCCECallParameters to prevent of use a previous callīs parameters
+// -----------------------------------------------------------------------------
+//
+void CPEMessageHandler::ResetClientCallData()
+    {
+    TEFLOGSTRING( KTAINT, "PE CPEMessageHandler::ResetClientCallData()" );
+
+    CCCECallParameters& params = iDataStore.CallParameters();
+    params.SetLineType( CCCECallParameters::ECCELineTypePrimary );
+    params.SetUUSId( KNullDesC() );
+    params.SetBearer( KNullDesC8() );
+    params.SetSubAddress( KNullDesC() );
+    params.SetOrigin( CCCECallParameters::ECCECallOriginPhone );
+    }
+
+// -----------------------------------------------------------------------------
 // CPEMessageHandler::HandleSatCallRequestCompleted
 // Sends respond to SAT after dial request completion
 // -----------------------------------------------------------------------------