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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
|
||||
Reference in New Issue
Block a user