Minor whitespace fixes.
[pulseview.git] / pv / view / logicsignal.cpp
index 051da4d89af92ef1694c88cdd08901c487a15b2b..7bf43594b602934ef5fca0b284cbbb7873a3a44f 100644 (file)
@@ -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<pv::data::LogicSnapshot> &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;