X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Flogicsignal.cpp;h=78ba59bcd03c1fdedd825b380f71f00d0c2e6947;hp=568d10b383652a438ddb88c8be09b44a6ac81e27;hb=9d4e5cd8c46b33faa44f99d0dc3bdd347758b3d8;hpb=09f5d12376a4a9b1b1646fa79b53c81f33c1b862 diff --git a/pv/view/logicsignal.cpp b/pv/view/logicsignal.cpp index 568d10b3..78ba59bc 100644 --- a/pv/view/logicsignal.cpp +++ b/pv/view/logicsignal.cpp @@ -89,8 +89,13 @@ void LogicSignal::paint(QPainter &p, int y, int left, int right, const shared_ptr &snapshot = snapshots.front(); + double samplerate = _data->get_samplerate(); + + // Show sample rate as 1Hz when it is unknown + if(samplerate == 0.0) + samplerate = 1.0; + const double pixels_offset = offset / scale; - const double samplerate = _data->get_samplerate(); const double start_time = _data->get_start_time(); const int64_t last_sample = snapshot->get_sample_count() - 1; const double samples_per_pixel = samplerate * scale;