X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fdata%2Flogic.cpp;h=ab779228817bcb798edf4daaed9e13ab32e8288d;hb=db51130df74d9188d98e1a3b8073d9d482d6fa60;hp=d2f89e856cd4ae58a9e682341670b88a8d003c3f;hpb=e6c8d58bde2c32f0ee8b73c5577505736caf8e23;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)