Don't let people zoomin/out past the "range of values"

BUGS: 338452
FIXED-IN: 4.14.1
remotes/origin/KDE/4.14
Albert Astals Cid 12 years ago
parent b98f1e9338
commit f09df0aa05
  1. 4
      ui/pageview.cpp

@ -3663,10 +3663,14 @@ void PageView::updateZoom( ZoomMode newZoomMode )
QVector<float>::iterator i;
if ( newZoomMode == ZoomOut )
{
if (newFactor <= zoomValue.first())
return;
i = qLowerBound(zoomValue.begin(), zoomValue.end(), newFactor) - 1;
}
else
{
if (newFactor >= zoomValue.last())
return;
i = qUpperBound(zoomValue.begin(), zoomValue.end(), newFactor);
}
const float tmpFactor = *i;

Loading…
Cancel
Save