--- 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" )
}