diff --git a/imagescrollareagl.cpp b/imagescrollareagl.cpp index 223fa38..eebb6dd 100644 --- a/imagescrollareagl.cpp +++ b/imagescrollareagl.cpp @@ -329,12 +329,14 @@ void ImageScrollAreaGL::zoomOut() void ImageScrollAreaGL::bestFit() { - + m_scale = std::min((float)m_imageWidget->width()/m_imgWidth, (float)m_imageWidget->height()/m_imgHeight); + zoom(0.0f); } void ImageScrollAreaGL::oneToOne() { - + m_scale = 1.0f; + zoom(0.0f); } void ImageScrollAreaGL::scrollEvent()