X-Git-Url: http://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsigsession.cpp;fp=pv%2Fsigsession.cpp;h=eb4cd5138bd23bca0f616305f066a972b18da5ac;hp=1d424c000bf3972a8c697534af02522a05d99591;hb=fbd3e234bed5daf5dc4a061d63b26af9a73bc395;hpb=923f8b22b50aa5858c66bfc900f3288990032483 diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index 1d424c00..eb4cd513 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -348,7 +348,7 @@ void SigSession::update_signals(shared_ptr device) } // Make the Signals list - do { + { lock_guard lock(_signals_mutex); _signals.clear(); @@ -380,7 +380,7 @@ void SigSession::update_signals(shared_ptr device) _signals.push_back(signal); } - } while(0); + } signals_changed(); }