Bug 2516: AlfAppUi::ConstructL panic AlfAppUIPanic
authorJose Thachil<jose.thachil@cell-telecom.com>
Mon, 19 Apr 2010 14:03:24 +0100
branchAlfAppUIPanic
changeset 12 275a27dfa5ea
parent 11 46927d61fef3
Bug 2516: AlfAppUi::ConstructL panic
uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp
--- a/uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp	Wed Apr 14 16:53:50 2010 +0300
+++ b/uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp	Mon Apr 19 14:03:24 2010 +0100
@@ -893,7 +893,14 @@
 
     iData->iBridge = CAlfStreamerBridge::NewL(0);
     iData->iBridge->iAlfWindowData.iAlfWindowGrpId = mainWg.Identifier();
-    iData->iBridge->iAlfWindowData.iAlfWindowHandle =  iData->iPlainWindow->ClientHandle();
+    if (coe)
+        {
+    	iData->iBridge->iAlfWindowData.iAlfWindowHandle = iData->iSharedWindow->DrawableWindow()->ClientHandle();
+        }
+    else
+       	{
+    	iData->iBridge->iAlfWindowData.iAlfWindowHandle =  iData->iPlainWindow->ClientHandle();
+        }
     iData->iBridge->iAlfWindowData.iScreenNumber = 0; // TBD multiple screen support
 
     iData->iBridgeObj = CAlfBridge::NewL( &iData->iBridge, iData->iHuiEnv );