From: Soeren Apel Date: Tue, 2 Jan 2018 10:07:36 +0000 (+0100) Subject: SignalBase: Don't terminate conversion when there's no data X-Git-Url: http://git.code-monkey.de/?a=commitdiff_plain;h=2b3dda54bb8e390e6a5d378c0e88f2bafacf0870;hp=2b3dda54bb8e390e6a5d378c0e88f2bafacf0870;p=pulseview.git SignalBase: Don't terminate conversion when there's no data Instead of terminating, we wait instead. We do this because SignalBase::on_samples_added() somehow doesn't reliably see that there's no conversion thread active anymore. conversion_thread_.joinable() returns true when the thread was already terminated for whatever reason, resulting in on_samples_added() trying to notify a non-existant thread. ---