# HG changeset patch # User Chris Cannam # Date 1229097817 0 # Node ID 0a78c6b6ebc5e7df89f2a5b8e9af0dbc2cd2f05c # Parent 272e58f0bf8b97910e35ae0d4d57f2a672533fd3 * Avoid crash when zooming-to-fit a very short file! (Of course, we can't actually make a very short file zoom to fit as we don't permit close enough zoom resolution, but best not to crash, hey?) diff -r 272e58f0bf8b -r 0a78c6b6ebc5 view/View.cpp --- a/view/View.cpp Mon Dec 08 13:06:44 2008 +0000 +++ b/view/View.cpp Fri Dec 12 16:03:37 2008 +0000 @@ -441,6 +441,7 @@ void View::setZoomLevel(size_t z) { + if (z < 1) z = 1; if (m_zoomLevel != int(z)) { m_zoomLevel = z; emit zoomLevelChanged(z, m_followZoom);