diff --git a/DSView/pv/sigsession.cpp b/DSView/pv/sigsession.cpp index 21e4acf2..73e4689b 100644 --- a/DSView/pv/sigsession.cpp +++ b/DSView/pv/sigsession.cpp @@ -1128,6 +1128,8 @@ namespace pv } else { + dsv_info("DSO triged position updated event."); + int probe_count = 0; int probe_en_count = 0; diff --git a/DSView/pv/view/view.cpp b/DSView/pv/view/view.cpp index a734116e..4f8e7a97 100644 --- a/DSView/pv/view/view.cpp +++ b/DSView/pv/view/view.cpp @@ -518,7 +518,8 @@ void View::set_trig_pos(int percent) { uint64_t index = _session->cur_samplelimits() * percent / 100; - if (_session->have_view_data() == false){ + if (_session->have_view_data() == false + || _session->is_working()){ set_trig_cursor_posistion(index); } } diff --git a/DSView/res/DSCopeU3P100.bin b/DSView/res/DSCopeU3P100.bin index 32518e0b..bacb19a9 100644 Binary files a/DSView/res/DSCopeU3P100.bin and b/DSView/res/DSCopeU3P100.bin differ