diff -r 46927d61fef3 -r 3ac8bf5c5014 uiacceltk/hitchcock/AlfRenderStage/src/alfrenderstage.cpp --- a/uiacceltk/hitchcock/AlfRenderStage/src/alfrenderstage.cpp Wed Apr 14 16:53:50 2010 +0300 +++ b/uiacceltk/hitchcock/AlfRenderStage/src/alfrenderstage.cpp Tue Apr 27 17:34:42 2010 +0300 @@ -209,6 +209,12 @@ __ALFLOGSTRING2("CAlfRenderStage::End. iScreenNumber=%d, aFinished=%d", iScreenNumber,aFinished); if (iAlfSendBuffer->FrameContainsDataL() ) { + // set up the link for composition rs + MAlfCompositionController* compcntrl = ( MAlfCompositionController*)ResolveObjectInterface(KAlfCompositionControllerIfUid); + if (compcntrl) + { + compcntrl->AlfBridgeCallback(MAlfBridge::EEndCallbackInitiated,0); + } TRAP( err, iAlfSendBuffer->SendL( aFinished )); } else