X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=d9be32c996ee142b44603d1c9097a9bcde93295a;hp=6b85e1b79d324c4788afc40b5903b02e0497d826;hb=f9abacf20c85;hpb=208c6fc371951fe74ba5a08a0950f2837eef8b7b diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 6b85e1b7..d9be32c9 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -82,7 +82,8 @@ void Viewport::drag() void Viewport::drag_by(const QPoint &delta) { - if (isnan(drag_offset_)) + // Use std::isnan() instead of isnan(), the latter can cause issues. + if (std::isnan(drag_offset_)) return; view_.set_scale_offset(view_.scale(), drag_offset_ -