# HG changeset patch # User Jose Thachil # Date 1271682204 -3600 # Node ID 275a27dfa5eaad092527cca57a74519950a2f75b # Parent 46927d61fef3d51d7ca3a651cf4145063ef9897a Bug 2516: AlfAppUi::ConstructL panic diff -r 46927d61fef3 -r 275a27dfa5ea 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 );