idlefw/src/framework/aifw.cpp
branchRCL_3
changeset 74 edd621764147
parent 59 a0713522ab97
--- a/idlefw/src/framework/aifw.cpp	Tue Apr 27 16:57:49 2010 +0300
+++ b/idlefw/src/framework/aifw.cpp	Tue May 11 16:30:05 2010 +0300
@@ -224,6 +224,9 @@
     // Create WS pluign manager
     iWsPluginManager = CAiWsPluginManager::NewL( env );
     
+    // Finalise factory construction
+    iFactory->ConstructL();
+    
     // Start state provider
     iStateProvider->StartL( env );
                
@@ -335,6 +338,9 @@
         iWsPluginManager = NULL;
         
         iStateProvider->Stop();
+        
+        delete iFactory;
+        iFactory = NULL;
         }
     }