--- 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 );
}
// -----------------------------------------------------------------------------