idlefw/src/framework/aifw.cpp
branchRCL_3
changeset 19 edd621764147
parent 15 a0713522ab97
equal deleted inserted replaced
16:b276298d5729 19:edd621764147
   221 
   221 
   222     CCoeEnv& env( iUiControllerManager->CoeEnv() );
   222     CCoeEnv& env( iUiControllerManager->CoeEnv() );
   223 
   223 
   224     // Create WS pluign manager
   224     // Create WS pluign manager
   225     iWsPluginManager = CAiWsPluginManager::NewL( env );
   225     iWsPluginManager = CAiWsPluginManager::NewL( env );
       
   226     
       
   227     // Finalise factory construction
       
   228     iFactory->ConstructL();
   226     
   229     
   227     // Start state provider
   230     // Start state provider
   228     iStateProvider->StartL( env );
   231     iStateProvider->StartL( env );
   229                
   232                
   230     // CenRep notifier to listen key changes in cenrep. 
   233     // CenRep notifier to listen key changes in cenrep. 
   333 
   336 
   334         delete iWsPluginManager;
   337         delete iWsPluginManager;
   335         iWsPluginManager = NULL;
   338         iWsPluginManager = NULL;
   336         
   339         
   337         iStateProvider->Stop();
   340         iStateProvider->Stop();
       
   341         
       
   342         delete iFactory;
       
   343         iFactory = NULL;
   338         }
   344         }
   339     }
   345     }
   340 
   346 
   341 // ----------------------------------------------------------------------------
   347 // ----------------------------------------------------------------------------
   342 // CAiFw::HandlePluginEvent()
   348 // CAiFw::HandlePluginEvent()