equal
deleted
inserted
replaced
207 iDrawingActive = EFalse; |
207 iDrawingActive = EFalse; |
208 TInt err(KErrNone); |
208 TInt err(KErrNone); |
209 __ALFLOGSTRING2("CAlfRenderStage::End. iScreenNumber=%d, aFinished=%d", iScreenNumber,aFinished); |
209 __ALFLOGSTRING2("CAlfRenderStage::End. iScreenNumber=%d, aFinished=%d", iScreenNumber,aFinished); |
210 if (iAlfSendBuffer->FrameContainsDataL() ) |
210 if (iAlfSendBuffer->FrameContainsDataL() ) |
211 { |
211 { |
|
212 // set up the link for composition rs |
|
213 MAlfCompositionController* compcntrl = ( MAlfCompositionController*)ResolveObjectInterface(KAlfCompositionControllerIfUid); |
|
214 if (compcntrl) |
|
215 { |
|
216 compcntrl->AlfBridgeCallback(MAlfBridge::EEndCallbackInitiated,0); |
|
217 } |
212 TRAP( err, iAlfSendBuffer->SendL( aFinished )); |
218 TRAP( err, iAlfSendBuffer->SendL( aFinished )); |
213 } |
219 } |
214 else |
220 else |
215 { |
221 { |
216 __ALFLOGSTRING("CAlfRenderStage::End - Empty Frame"); |
222 __ALFLOGSTRING("CAlfRenderStage::End - Empty Frame"); |