X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Flogicsignal.cpp;h=7bf43594b602934ef5fca0b284cbbb7873a3a44f;hb=9ba4ca3540ace02b1b5439ec2f4584f82f2aca77;hp=051da4d89af92ef1694c88cdd08901c487a15b2b;hpb=2658961bdef3601e07d494a8ed3d01a8101b68cd;p=pulseview.git diff --git a/pv/view/logicsignal.cpp b/pv/view/logicsignal.cpp index 051da4d..7bf4359 100644 --- a/pv/view/logicsignal.cpp +++ b/pv/view/logicsignal.cpp @@ -76,6 +76,8 @@ void LogicSignal::paint(QPainter &p, int y, int left, int right, assert(_data); assert(right >= left); + paint_axis(p, y, left, right); + const float high_offset = y - View::SignalHeight + 0.5f; const float low_offset = y + 0.5f; @@ -87,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;