windowing/windowserverplugins/openwfc/src/displayrenderstage.cpp
changeset 36 01a6848ebfd7
parent 0 5d03bc08d59c
child 116 171fae344dd4
equal deleted inserted replaced
0:5d03bc08d59c 36:01a6848ebfd7
   284 		iDGdiDriver->Finish();
   284 		iDGdiDriver->Finish();
   285 		const TSurfaceId& surfaceId = iRenderTarget->SurfaceId();
   285 		const TSurfaceId& surfaceId = iRenderTarget->SurfaceId();
   286 		// If composition is due, then we will let the compositor drive the finished signal.
   286 		// If composition is due, then we will let the compositor drive the finished signal.
   287 		if (!compositionDue && aFinished)
   287 		if (!compositionDue && aFinished)
   288 			iSurfaceUpdateSession.NotifyWhenDisplayed(*aFinished, iTimeStamp);
   288 			iSurfaceUpdateSession.NotifyWhenDisplayed(*aFinished, iTimeStamp);
   289 		iSurfaceUpdateSession.SubmitUpdate(ScreenNumber(), surfaceId, 0, iUpdateRegion);
   289 		iSurfaceUpdateSession.SubmitUpdate(KAllScreens, surfaceId, 0, iUpdateRegion);
   290 		}
   290 		}
   291 	else if (!compositionDue && aFinished) 
   291 	else if (!compositionDue && aFinished) 
   292 		{
   292 		{
   293 		// No re-composition required and the update region is empty.
   293 		// No re-composition required and the update region is empty.
   294 	    // Signal that we are ready for more updates.
   294 	    // Signal that we are ready for more updates.