taskswitcher/server/src/tsservicesprovider.cpp
changeset 125 26079c1bb561
parent 116 305818acdca4
--- a/taskswitcher/server/src/tsservicesprovider.cpp	Mon Sep 27 11:31:59 2010 +0300
+++ b/taskswitcher/server/src/tsservicesprovider.cpp	Wed Oct 06 16:00:22 2010 +0300
@@ -24,10 +24,11 @@
  * @return address to initialized services provider instance 
  */
 CTsServiceProvider* CTsServiceProvider::NewL( 
+                                       MTsResourceManager& aResources,
                                        const CTsServiceProviderConfig& aConfig )
     {
     CTsServiceProvider* self = new (ELeave)CTsServiceProvider();
-    self->Construct( aConfig );
+    self->Construct( aResources, aConfig );
     return self;
     }
 
@@ -46,12 +47,13 @@
  * @param aConfig - serivces provider configurator
  * 
  */
-void CTsServiceProvider::Construct( const CTsServiceProviderConfig& aConfig )
+void CTsServiceProvider::Construct( MTsResourceManager& aResources, 
+                                    const CTsServiceProviderConfig& aConfig )
     {
     CTsService* srvPtr(0);
     for( TInt iter(0); iter < aConfig.Count(); ++iter ) 
         {
-        TRAP_IGNORE( srvPtr = CTsService::NewLC( aConfig.LoadL( iter ) );
+        TRAP_IGNORE( srvPtr = CTsService::NewLC(aResources, aConfig.LoadL( iter ) );
                      iServices.AppendL( srvPtr );
                      CleanupStack::Pop( srvPtr ); )
         }