From dd7f42f76f3a235391f670dfcc89153f995ffdd0 Mon Sep 17 00:00:00 2001 From: dreamsourcelabTAI Date: Mon, 15 May 2023 14:22:55 +0800 Subject: [PATCH] Discern the virtual device not by the name --- DSView/pv/toolbars/samplingbar.cpp | 5 ----- DSView/pv/view/view.cpp | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/DSView/pv/toolbars/samplingbar.cpp b/DSView/pv/toolbars/samplingbar.cpp index 49630f55..fb10eac1 100644 --- a/DSView/pv/toolbars/samplingbar.cpp +++ b/DSView/pv/toolbars/samplingbar.cpp @@ -1053,11 +1053,6 @@ namespace pv _sample_count.setDisabled(true); _sample_rate.setDisabled(true); } - - if (_device_agent->name() == "virtual-session") - { - - } } void SamplingBar::reload() diff --git a/DSView/pv/view/view.cpp b/DSView/pv/view/view.cpp index 0cc552db..6a5f14cc 100644 --- a/DSView/pv/view/view.cpp +++ b/DSView/pv/view/view.cpp @@ -461,7 +461,7 @@ void View::receive_trigger(quint64 trig_pos) const double time = trig_pos * 1.0 / _session->cur_snap_samplerate(); _trig_cursor->set_index(trig_pos); if (ds_trigger_get_en() || - _device_agent->name() == "virtual-session" || + _device_agent->is_virtual() || _device_agent->get_work_mode() == DSO) { _show_trig_cursor = true; set_scale_offset(_scale, (time / _scale) - (get_view_width() / 2));