diff --git a/openhantek/src/hantekdso/hantekdsocontrol.cpp b/openhantek/src/hantekdso/hantekdsocontrol.cpp index 7a55a39..2abdcec 100644 --- a/openhantek/src/hantekdso/hantekdsocontrol.cpp +++ b/openhantek/src/hantekdso/hantekdsocontrol.cpp @@ -762,7 +762,7 @@ void HantekDsoControl::run() { } // Check if we're in single trigger mode - if (controlsettings.trigger.mode == Dso::TriggerMode::SINGLE && this->_samplingStarted) + if (controlsettings.trigger.mode == Dso::TriggerMode::SINGLE && this->_samplingStarted && (softwareTrigger() >= 0)) this->enableSampling(false); // Sampling completed, restart it when necessary