From f9abacf20c85333a3a6be785049e7658967e3104 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Thu, 1 Jan 2015 20:43:53 +0100 Subject: [PATCH] Fix an isnan() issue on (at least) MinGW and Mac OS X. This closes bug #531. --- pv/view/viewport.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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_ - -- 2.30.2