scrsaver/scrsaverplugins/ScreenSaverGifAnimPlugin/src/GifAnimationPluginControl.cpp
--- a/scrsaver/scrsaverplugins/ScreenSaverGifAnimPlugin/src/GifAnimationPluginControl.cpp Tue May 25 12:43:23 2010 +0300
+++ b/scrsaver/scrsaverplugins/ScreenSaverGifAnimPlugin/src/GifAnimationPluginControl.cpp Wed Jun 09 09:42:47 2010 +0300
@@ -68,6 +68,7 @@
DBG_TRACE_FN_BEGIN;
iPluginAdapter = aPluginAdapter;
+ isViewerBitmapChangedL = EFalse;
if ( aParentControl != NULL )
{
@@ -248,7 +249,9 @@
if ( iDrawingBitmap
&& iEngine
- && iLastError == KErrNone ) // loading was successful
+ && iLastError == KErrNone // loading was successful
+ && isViewerBitmapChangedL ) // need to check whether first ViewerBitmapChangedL
+ // has been called;
{
TSize screenSize( rect.Size() );
TPoint destinationPoint(
@@ -544,7 +547,7 @@
}
}
}
-
+ isViewerBitmapChangedL = ETrue;
MakeVisible( ETrue );
DrawNow();
}