diff -r bbf46f59e123 -r 25ffed67c7ef windowing/windowserver/nga/SERVER/SERVER.CPP --- a/windowing/windowserver/nga/SERVER/SERVER.CPP Tue Aug 31 16:31:06 2010 +0300 +++ b/windowing/windowserver/nga/SERVER/SERVER.CPP Wed Sep 01 12:39:21 2010 +0100 @@ -360,7 +360,7 @@ for(TInt i = count-1; i >= 0; i--) { TWaitingClient& client = iWaitingClients[i]; - if(aCurrentFrame == client.iTargetFrame) + if(aCurrentFrame >= client.iTargetFrame) { client.iObserver.ScreenUpdateComplete(KErrNone); iWaitingClients.Remove(i); @@ -369,7 +369,7 @@ } /** -Invoked when the rendering pipline signals that it is ready to receive updates. +Invoked when the rendering pipline signals that it is ready to recieve updates. */ void CWindowServer::CDefaultAnimationScheduler::CScreenState::RunL() { @@ -492,7 +492,7 @@ /** Perform redraw and return only when completed. NOTE: This method uses CActiveSchedulerWait to run a "modal wait loop" while the - redraw complete signal is pending. When the signal is received, AsyncStop() is + redraw complete signal is pending. When the signal is recieved, AsyncStop() is invoked on all active wait loops for the signalling screen. */ void CWindowServer::CDefaultAnimationScheduler::DoRedrawNow(MWsScreen& aScreen)