idlehomescreen/xmluirendering/uiengine/src/xnappuiadapterimpl.cpp
branchRCL_3
changeset 9 f966699dea19
parent 0 f72a12da539e
child 15 ff572dfe6d86
equal deleted inserted replaced
5:c743ef5928ba 9:f966699dea19
    83     BaflUtils::NearestLanguageFile( CCoeEnv::Static()->FsSession(),
    83     BaflUtils::NearestLanguageFile( CCoeEnv::Static()->FsSession(),
    84             resFile );      
    84             resFile );      
    85     
    85     
    86     iResourceOffset = CCoeEnv::Static()->AddResourceFileL( resFile );
    86     iResourceOffset = CCoeEnv::Static()->AddResourceFileL( resFile );
    87         
    87         
    88     iContentControlFactory = CHsContentControlFactory::NewL();    
    88     iContentControlFactory = CHsContentControlFactory::NewL( iAdapter );    
    89     
    89     
    90     iUiStateListener = CXnUiStateListener::NewL( iAdapter );
    90     iUiStateListener = CXnUiStateListener::NewL( iAdapter );
    91             
    91             
    92     iViewManager = CXnViewManager::NewL( iAdapter );
    92     iViewManager = CXnViewManager::NewL( iAdapter );
    93     
    93     
   137 //
   137 //
   138 // -----------------------------------------------------------------------------
   138 // -----------------------------------------------------------------------------
   139 //
   139 //
   140 CXnAppUiAdapterImpl::~CXnAppUiAdapterImpl()
   140 CXnAppUiAdapterImpl::~CXnAppUiAdapterImpl()
   141     {  
   141     {  
       
   142     delete iContentControlFactory;  
       
   143     
   142     if ( iViewAdapter )
   144     if ( iViewAdapter )
   143         {
   145         {
   144         iViewAdapter->PrepareDestroy();
   146         iViewAdapter->PrepareDestroy();
   145         }
   147         }
   146     
   148     
   147     delete iContentControlFactory;    
       
   148             
       
   149     delete iUiEngine;
   149     delete iUiEngine;
   150     
   150     
   151     delete iUiStateListener;
   151     delete iUiStateListener;
   152            
   152            
   153     delete iViewManager;
   153     delete iViewManager;