X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fdata%2Fanalog.cpp;h=da9736b53fe29210d808fbb54a86c06c64889833;hb=1c552f400ee967f7a489853578c4d8d4bd2edfbf;hp=9010097cee28bd9f314de88d378eaee8de6a56cf;hpb=e505bec82f581f838bdcaae3c75bce96676cc9fd;p=pulseview.git diff --git a/pv/data/analog.cpp b/pv/data/analog.cpp index 9010097c..da9736b5 100644 --- a/pv/data/analog.cpp +++ b/pv/data/analog.cpp @@ -64,9 +64,11 @@ uint32_t Analog::get_segment_count() const void Analog::clear() { - segments_.clear(); + if (!segments_.empty()) { + segments_.clear(); - samples_cleared(); + samples_cleared(); + } } void Analog::set_samplerate(double value)