]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/logicsignal.cpp
View: Fully integrate the "zero trigger time" setting
[pulseview.git] / pv / views / trace / logicsignal.cpp
index 4a3a80a7255fa7b5cd6a6f1bdb263bfce4bcfd3f..99900941918b9b8058fce31b52f68ddd8275ac8b 100644 (file)
@@ -358,11 +358,12 @@ shared_ptr<pv::data::LogicSegment> LogicSignal::get_logic_segment_to_paint() con
                        segment = segments.back();
                }
 
-               if (segment_display_mode_ == ShowSingleSegmentOnly) {
+       if ((segment_display_mode_ == ShowSingleSegmentOnly) ||
+               (segment_display_mode_ == ShowLastCompleteSegmentOnly)) {
                        try {
                                segment = segments.at(current_segment_);
                        } catch (out_of_range) {
-                               qDebug() << "Current logic segment out of range for signal" << base_->name();
+                               qDebug() << "Current logic segment out of range for signal" << base_->name() << ":" << current_segment_;
                        }
                }
        }