FIX hang application, because SdrThread tries to auto-termitate itself

This commit is contained in:
vsonnier
2016-07-03 18:17:39 +02:00
parent 567d84711f
commit 5d1cb788e0
3 changed files with 3 additions and 11 deletions
-5
View File
@@ -378,11 +378,6 @@ void SDRThread::run() {
}
std::cout << "SDR thread done." << std::endl;
if (!stopping.load()) {
stopping.store(true);
wxGetApp().sdrThreadNotify(SDRThread::SDR_THREAD_TERMINATED, "Done.");
}
}
+1 -1
View File
@@ -48,7 +48,7 @@ private:
public:
SDRThread();
~SDRThread();
enum SDRThreadState { SDR_THREAD_MESSAGE, SDR_THREAD_INITIALIZED, SDR_THREAD_TERMINATED, SDR_THREAD_FAILED };
enum SDRThreadState { SDR_THREAD_MESSAGE, SDR_THREAD_INITIALIZED, SDR_THREAD_FAILED };
virtual void run();