X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=b0e97cb8e04e7df2d5ae558fe92ddcac0ed6c7f7;hp=cf990bcdced9f7cf44eeac9b149f2942cb8c2cc9;hb=7831112753a3a419e328d7d6b0d474435a09d6ed;hpb=8b2e2a9acef9501910047881edd54dd092b9732f diff --git a/pv/view/view.cpp b/pv/view/view.cpp index cf990bcd..b0e97cb8 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -169,7 +169,8 @@ void View::zoom_fit() if (w <= 0) return; - set_scale_offset(delta / w, extents.first); + const double scale = max(min(delta / w, MaxScale), MinScale); + set_scale_offset(scale, extents.first); } void View::zoom_one_to_one()