]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decoderstack.cpp
decode: Clear error message upon every new session run.
[pulseview.git] / pv / data / decoderstack.cpp
index b8eff67ffd02d0dc5ab018806b056b0c9849cf67..9d80e9b300e26782cc7873d8876ceb6f1372e892 100644 (file)
@@ -172,10 +172,13 @@ void DecoderStack::decode_proc(shared_ptr<data::Logic> data)
 
        const shared_ptr<pv::data::LogicSnapshot> &snapshot =
                snapshots.front();
-       const int64_t sample_count = snapshot->get_sample_count() - 1;
+       const int64_t sample_count = snapshot->get_sample_count();
        const unsigned int chunk_sample_count =
                DecodeChunkLength / snapshot->unit_size();
 
+       // Clear error message upon every new session run
+       _error_message = QString();
+
        // Create the session
        srd_session_new(&session);
        assert(session);