diff -r 83d2d132aa58 -r f5bac0badc7e uiaccelerator_plat/alf_visual_api/inc/alf/alfcompositionclient.h --- a/uiaccelerator_plat/alf_visual_api/inc/alf/alfcompositionclient.h Fri Apr 16 15:56:24 2010 +0300 +++ b/uiaccelerator_plat/alf_visual_api/inc/alf/alfcompositionclient.h Mon May 03 13:22:43 2010 +0300 @@ -302,10 +302,18 @@ /** - * Activate drawing for the first time or continue drawing if it is being paused or suspended + * Activate drawing for the first time or continue drawing if it is being paused or suspended **/ IMPORT_C void ActivateL(); + + /* + * An other option to activate/continue drawing. This activate method ensures that no saw-edged black area is seen if client + * only wants to draw one frame. MAlfBufferProvider::ProduceNewFrameL is called from inside ActivateSyncL so that + * surface buffer can be updated before making surface visible. + */ + IMPORT_C void ActivateSyncL(); + /** * Suspend drawing **/