X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=0e89f3ad96fc6b983d3ed1d9d8fe2cb495e59f2b;hb=1c91f1a230ac7f61ad0c2ed9718d12514353b629;hp=971eb755228f978a1355677adbfb9d6f5668615d;hpb=c9743553584975b338890c16ef22943d7beaacdd;p=pulseview.git diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 971eb75..0e89f3a 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -92,9 +92,8 @@ bool Viewport::touch_event(QTouchEvent *event) double w = touchPoint1.pos().x() - touchPoint0.pos().x(); if (abs(w) >= 1.0) { - double scale = (pinch_offset1_ - pinch_offset0_) / w; - if (scale < 0) - scale = -scale; + const double scale = + fabs((pinch_offset1_ - pinch_offset0_) / w); double offset = pinch_offset0_ - touchPoint0.pos().x() * scale; if (scale > 0) view_.set_scale_offset(scale, offset);