X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.cpp;h=a44ceb99b669aec396c97d92c19c733a6f489698;hp=ad4c17e246f0609079e470750c9c3f979d3f20cd;hb=00c518d66a61f28609b0eeddd0ce375d0002da94;hpb=837bb15a1c1b668640da474522f174da462d6d61 diff --git a/pv/session.cpp b/pv/session.cpp index ad4c17e2..a44ceb99 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -677,6 +677,17 @@ double Session::get_samplerate() const return samplerate; } +int Session::get_segment_count() const +{ + int min_val = INT_MAX; + + for (shared_ptr data : all_signal_data_) + if (data->get_segment_count() < min_val) + min_val = data->get_segment_count(); + + return min_val; +} + const unordered_set< shared_ptr > Session::signalbases() const { return signalbases_;