1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-08 14:13:57 +01:00

Do NOT call SetHost() after changing options

This reinits stuff that shouldn't be reinited while actively
previewing.  So, just reload the settings directly.
This commit is contained in:
lllucius
2015-01-05 09:00:10 +00:00
parent 000f353f57
commit cd315f7f1e
2 changed files with 8 additions and 5 deletions

View File

@@ -2112,10 +2112,12 @@ bool AudioUnitEffect::HasOptions()
void AudioUnitEffect::ShowOptions()
{
AudioUnitEffectOptionsDialog dlg(mParent, mHost);
dlg.ShowModal();
mHost->GetSharedConfig(wxT("Options"), wxT("UseLatency"), mUseLatency, true);
mHost->GetSharedConfig(wxT("Options"), wxT("UseGUI"), mUseGUI, true);
if (dlg.ShowModal())
{
// Reinitialize configuration settings
mHost->GetSharedConfig(wxT("Options"), wxT("UseLatency"), mUseLatency, true);
mHost->GetSharedConfig(wxT("Options"), wxT("UseGUI"), mUseGUI, true);
}
}
// ============================================================================