Fix linux debug complaints of missing thread shut-down...

... caused by commit b47bcb548e
This commit is contained in:
Paul Licameli 2016-08-15 21:19:50 -04:00
parent 5a8801fcd6
commit 15a60bde4b
3 changed files with 8 additions and 0 deletions

View File

@ -2025,6 +2025,8 @@ int AudacityApp::OnExit()
DeinitFFT();
DeinitAudioIO();
// Terminate the PluginManager (must be done before deleting the locale)
PluginManager::Get().Terminate();

View File

@ -943,6 +943,11 @@ void InitAudioIO()
gPrefs->Flush();
}
void DeinitAudioIO()
{
ugAudioIO.reset();
}
wxString DeviceName(const PaDeviceInfo* info)
{
wxString infoName = wxSafeConvertMB2WX(info->name);

View File

@ -62,6 +62,7 @@ using WaveTrackArray = std::vector < WaveTrack* >;
extern AUDACITY_DLL_API AudioIO *gAudioIO;
void InitAudioIO();
void DeinitAudioIO();
wxString DeviceName(const PaDeviceInfo* info);
wxString HostName(const PaDeviceInfo* info);
bool ValidateDeviceNames();