diff -r 5b238bc8ffb6 -r 01504893d9cb photosgallery/viewframework/visuallistmanager/src/glxvisuallistwindow.cpp --- a/photosgallery/viewframework/visuallistmanager/src/glxvisuallistwindow.cpp Wed Sep 15 12:13:06 2010 +0300 +++ b/photosgallery/viewframework/visuallistmanager/src/glxvisuallistwindow.cpp Wed Oct 13 14:32:09 2010 +0300 @@ -146,9 +146,9 @@ object.SetScaleMode(CAlfImageVisual::EScaleNormal); } - // Keep the visual invisible to avoid showing wrong visual in the starting, - // Effect control will make it visisble - object.SetVisible( EFalse ); + // show the object. do this before notifying control, to show + // at the image if control leaves + object.SetVisible( ETrue ); // notify observer iControl->HandleVisualAddedL( object.Visual(), aIndex );