X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdata%2Fdecoderstack.cpp;h=414aaf0ca1ae338629fdcf2e60ce5b4dd4c5fafd;hb=7df04abc1537c26d9f2e2733d6c17a31e0cd7f2e;hp=31dc8b309221c4721a01e3d881255955cf2ff7e5;hpb=04463625a6df63c87e445e9950260d4ecc95a79e;p=pulseview.git diff --git a/pv/data/decoderstack.cpp b/pv/data/decoderstack.cpp index 31dc8b3..414aaf0 100644 --- a/pv/data/decoderstack.cpp +++ b/pv/data/decoderstack.cpp @@ -81,6 +81,7 @@ DecoderStack::~DecoderStack() { if (_decode_thread.joinable()) { _interrupt = true; + _input_cond.notify_one(); _decode_thread.join(); } } @@ -185,6 +186,7 @@ void DecoderStack::begin_decode() if (_decode_thread.joinable()) { _interrupt = true; + _input_cond.notify_one(); _decode_thread.join(); }