omads/omadsextensions/adapters/sms/src/smsdataprovider.cpp
changeset 64 a62b67d1f67c
parent 40 b63e67867dcd
--- a/omads/omadsextensions/adapters/sms/src/smsdataprovider.cpp	Tue Sep 28 18:46:16 2010 +0530
+++ b/omads/omadsextensions/adapters/sms/src/smsdataprovider.cpp	Tue Oct 12 17:42:13 2010 +0530
@@ -36,9 +36,7 @@
 // C++ default constructor can NOT contain any code, that might leave
 // -----------------------------------------------------------------------------
 CSmsDataProvider::CSmsDataProvider() :
-    iOwnStoreFormat( NULL ),
-    iFilters( 1 ),
-    iMsvSession( NULL )
+    iFilters( 1 )
     {
     }
 
@@ -50,9 +48,9 @@
     {
     LOGGER_ENTERFN( "ConstructL" ); 
     
+  	iStringPool.OpenL();
   	User::LeaveIfError( iRFs.Connect() );
-  	iStringPool.OpenL();
-
+    
     LOGGER_LEAVEFN( "ConstructL" )
     }
 
@@ -83,10 +81,11 @@
     {
     LOGGER_ENTERFN( "~CSmsDataProvider()" );
     
-    SAFEDELETE( iOwnStoreFormat );	
+    delete iOwnStoreFormat;	
 	
     iStringPool.Close();
     iFilters.Close();
+    iRFs.Close();
     
     LOGGER_LEAVEFN( "~CSmsDataProvider()" );
     }