diff -r 15bf7259bb7c -r d8a3531bc6b8 uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp --- a/uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp Tue Feb 02 07:56:43 2010 +0200 +++ b/uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp Mon Feb 22 17:57:49 2010 +0200 @@ -665,6 +665,10 @@ // EXPORT_C CAlfAppUi::~CAlfAppUi() { + #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF + delete AMT_CONTROL(); + #endif + delete iData; } @@ -763,6 +767,17 @@ EXPORT_C void CAlfAppUi::ConstructL() { __ALFLOGSTRING( "CAlfAppUi::ConstructL start" ) + + #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF + __ALFLOGSTRING( "CAlfAppUi::ConstructL. Open and initialize ALF module test chunk. " ) + // Initiliaze global data in TLS. + User::LeaveIfError(Dll::SetTls(new(ELeave) CAlfModuleTestDataControl())); + // Open global module testing chunk and mutex + User::LeaveIfError(AMT_CONTROL()->OpenGlobalObjects()); + __ALFLOGSTRING( "CAlfAppUi::ConstructL. ALF module test chunk ready. " ) + #endif + + TInt flags = EStandardApp|ENoScreenFurniture|ENonStandardResourceFile|EAknEnableSkin; CCoeEnv* coe = CCoeEnv::Static(); iData = new (ELeave) CAlfAppUiData(); @@ -903,6 +918,10 @@ // Load Tfx server client API plugin, if exists iData->iServer->CreateTfxServerPlugin(); +#ifdef SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS + iData->iBridgeObj->ForceSwRendering(ETrue); +#endif + __ALFLOGSTRING( "CAlfAppUi::ConstructL end" ) }