audiomanager: fixed segfault if olive is closed while the devices are getting

refreshed
This commit is contained in:
itsmattkc
2020-02-23 02:20:39 +11:00
parent 1c033e53d4
commit f1f80c0a39
2 changed files with 22 additions and 13 deletions
+3 -1
View File
@@ -105,6 +105,8 @@ signals:
private:
AudioManager();
virtual ~AudioManager() override;
QList<QAudioDeviceInfo> input_devices_;
QList<QAudioDeviceInfo> output_devices_;
@@ -120,7 +122,7 @@ private:
QAudioDeviceInfo input_device_info_;
QIODevice* input_file_;
bool refreshing_devices_;
QThread* refresh_thread_;
private slots:
void RefreshThreadDone();