phoneapp/phoneuiview/src/phoneringingtonesrvsession.cpp
branchRCL_3
changeset 57 94dc1107e8b2
parent 17 38529f706030
--- a/phoneapp/phoneuiview/src/phoneringingtonesrvsession.cpp	Mon Jun 21 15:39:45 2010 +0300
+++ b/phoneapp/phoneuiview/src/phoneringingtonesrvsession.cpp	Thu Jul 15 18:38:16 2010 +0300
@@ -43,7 +43,10 @@
 //
 CPhoneRingingToneServerSession::~CPhoneRingingToneServerSession()
     {
-    iServer.DecrementSessions();
+    if( iStartSession == KErrNone )
+        {
+        iServer.CloseSession();
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -68,7 +71,10 @@
 void CPhoneRingingToneServerSession::ConstructL()
     {
     PHONEUIVIEW_PRINT( "CPhoneRingingToneServerSession::ConstructL" );
-    iServer.IncrementSessions();
+
+    iStartSession = iServer.StartSession();
+
+    User::LeaveIfError( iStartSession );
     }
 
 // -----------------------------------------------------------------------------