]> sigrok.org Git - pulseview.git/blobdiff - pv/view/analogsignal.cpp
Only show sampling points when zoomed in far enough.
[pulseview.git] / pv / view / analogsignal.cpp
index 3c3e5d0571a36a896c91441fe9ef27321bd83cbe..c64d86afdf1fbcfaa45c377f8b762d6b7314ffb6 100644 (file)
@@ -309,7 +309,8 @@ void AnalogSignal::paint_trace(QPainter &p,
        GlobalSettings settings;
        const bool show_sampling_points =
                settings.value(GlobalSettings::Key_View_ShowSamplingPoints).toBool();
-       if (show_sampling_points) {
+
+       if (show_sampling_points && (samples_per_pixel < 0.25)) {
                p.setPen(SamplingPointColour);
                p.drawRects(sampling_points, points_count);
        }