X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fdata%2Flogic.cpp;h=ab779228817bcb798edf4daaed9e13ab32e8288d;hb=1c552f400ee967f7a489853578c4d8d4bd2edfbf;hp=d2f89e856cd4ae58a9e682341670b88a8d003c3f;hpb=e505bec82f581f838bdcaae3c75bce96676cc9fd;p=pulseview.git diff --git a/pv/data/logic.cpp b/pv/data/logic.cpp index d2f89e85..ab779228 100644 --- a/pv/data/logic.cpp +++ b/pv/data/logic.cpp @@ -73,9 +73,11 @@ uint32_t Logic::get_segment_count() const void Logic::clear() { - segments_.clear(); + if (!segments_.empty()) { + segments_.clear(); - samples_cleared(); + samples_cleared(); + } } void Logic::set_samplerate(double value)