X-Git-Url: http://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fanalogsignal.cpp;fp=pv%2Fviews%2Ftrace%2Fanalogsignal.cpp;h=faa80a11bc94243bd277755770cc5e00c9e0b482;hp=6d4b2c67962a24bf4405f42e3c184d6dc60fce35;hb=c8a6db0e46202d49b47158e902e1afb8b1d5fbcf;hpb=516d21289dafa7ce9b5352454a0eda31999c5efc diff --git a/pv/views/trace/analogsignal.cpp b/pv/views/trace/analogsignal.cpp index 6d4b2c67..faa80a11 100644 --- a/pv/views/trace/analogsignal.cpp +++ b/pv/views/trace/analogsignal.cpp @@ -1083,11 +1083,10 @@ void AnalogSignal::hover_point_changed(const QPoint &hp) if (hp.x() <= 0) { value_at_hover_pos_ = std::numeric_limits::quiet_NaN(); } else { - try { + if ((size_t)hp.x() < value_at_pixel_pos_.size()) value_at_hover_pos_ = value_at_pixel_pos_.at(hp.x()); - } catch (out_of_range&) { + else value_at_hover_pos_ = std::numeric_limits::quiet_NaN(); - } } }