]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/view.cpp
Flesh out segment display mode handling
[pulseview.git] / pv / views / trace / view.cpp
index e26e8fc2582a8a45b57f41d3abbf2d72940ed6f7..a79396d15b04715b0bb5f33ea461214190d0d044 100644 (file)
@@ -1420,7 +1420,7 @@ void View::on_segment_changed(int segment)
        switch (segment_display_mode_) {
        case Trace::ShowLastSegmentOnly:
        case Trace::ShowSingleSegmentOnly:
-               current_segment_ = segment - 1;
+               current_segment_ = segment;
                for (shared_ptr<Signal> signal : signals_)
                        signal->set_current_segment(current_segment_);
                viewport_->update();