From 69e33a1b71599bbe35176ef7a77b58793a7d6ca2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20Br=C3=BCns?= Date: Sun, 29 Nov 2015 05:30:33 +0100 Subject: [PATCH 1/1] view/analogsignal: set samplerate to 1.0 if samplerate is not known This fixes parts of bug #387. --- pv/view/analogsignal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pv/view/analogsignal.cpp b/pv/view/analogsignal.cpp index 218a959d..683757d1 100644 --- a/pv/view/analogsignal.cpp +++ b/pv/view/analogsignal.cpp @@ -128,7 +128,7 @@ void AnalogSignal::paint_mid(QPainter &p, const ViewItemPaintParams &pp) segments.front(); const double pixels_offset = pp.pixels_offset(); - const double samplerate = segment->samplerate(); + const double samplerate = max(1.0, segment->samplerate()); const pv::util::Timestamp& start_time = segment->start_time(); const int64_t last_sample = segment->get_sample_count() - 1; const double samples_per_pixel = samplerate * pp.scale(); -- 2.30.2