diff -r a359256acfc6 -r c8a366e56285 webengine/pagescaler/src/minimap.cpp --- a/webengine/pagescaler/src/minimap.cpp Thu Aug 27 07:44:59 2009 +0300 +++ b/webengine/pagescaler/src/minimap.cpp Thu Sep 24 12:53:48 2009 +0300 @@ -345,8 +345,15 @@ iDocumentComplete = EFalse; iViewportOnDocument = TRect(); iUpdateTimer->Cancel(); - iUpdateCbTimer->Cancel(); + if ( iUpdateCbTimer->IsActive() ) + { + UpdateNow(); + } iVisibilityTimer->Cancel(); + if ( iFadeDirection ) + { + VisibilityTimerCbL(); + } iGenerator->Clear(); TRAP_IGNORE(CheckAndCreateMinimapBitmapsL()); iNeedsUpdate = EFalse;