X-Git-Url: http://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Flogic.cpp;fp=pv%2Fdata%2Flogic.cpp;h=d2f89e856cd4ae58a9e682341670b88a8d003c3f;hp=038da649896a0f915883403fb420a37d9d36db0d;hb=e505bec82f581f838bdcaae3c75bce96676cc9fd;hpb=1acc207a76a7dfbadd5c7377271e7da4c5051a11 diff --git a/pv/data/logic.cpp b/pv/data/logic.cpp index 038da649..d2f89e85 100644 --- a/pv/data/logic.cpp +++ b/pv/data/logic.cpp @@ -46,6 +46,9 @@ unsigned int Logic::num_channels() const void Logic::push_segment(shared_ptr &segment) { segments_.push_back(segment); + + if ((samplerate_ == 1) && (segment->samplerate() > 1)) + samplerate_ = segment->samplerate(); } const deque< shared_ptr >& Logic::logic_segments() const