]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/analogsignal.cpp
Various binary output-related changes
[pulseview.git] / pv / views / trace / analogsignal.cpp
index 6d4b2c67962a24bf4405f42e3c184d6dc60fce35..faa80a11bc94243bd277755770cc5e00c9e0b482 100644 (file)
@@ -1083,11 +1083,10 @@ void AnalogSignal::hover_point_changed(const QPoint &hp)
        if (hp.x() <= 0) {
                value_at_hover_pos_ = std::numeric_limits<float>::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<float>::quiet_NaN();
-               }
        }
 }