diff -r 2dac0fdba72b -r 191387a8b767 photosgallery/viewframework/views/zoomview/src/glxzoomeventhandler.cpp --- a/photosgallery/viewframework/views/zoomview/src/glxzoomeventhandler.cpp Wed Apr 14 15:57:24 2010 +0300 +++ b/photosgallery/viewframework/views/zoomview/src/glxzoomeventhandler.cpp Tue Apr 27 16:37:53 2010 +0300 @@ -941,7 +941,10 @@ iZoomEventHandler.HandleShowUi(EFalse); } break; - case EZoomStartSlider : + case EZoomStartSlider: + { + Zoom(aInitialZoomRatio, 0, iZoomMode); + } break; default: break; @@ -995,7 +998,8 @@ MulSliderPos* dataPtr = (MulSliderPos*)(aEvent.CustomEventData()); TInt currentSliderValue = dataPtr->mCurrentValue; - // is current value within accetable ranges. + // Is current value within acceptable range? + // If yes, then zoom in or zoom out as needed. if ( currentSliderValue > iMinZoomRatio && currentSliderValue <= iMaxZoomRatio ) {