Disallow enabling RT preview when setting invalid
This commit is contained in:
parent
5d15eba6c9
commit
ab135ff478
|
@ -3385,6 +3385,16 @@ void EffectUIHost::OnEnable(wxCommandEvent & WXUNUSED(evt))
|
|||
|
||||
if (mEnabled)
|
||||
{
|
||||
if (!mClient->ValidateUI()) {
|
||||
// If we're previewing we should still be able to stop playback
|
||||
// so don't disable transport buttons.
|
||||
// mEffect->EnableApply(false); // currently this would also disable transport buttons.
|
||||
// The preferred behaviour is currently undecided, so for now
|
||||
// just disallow enabling until settings are valid.
|
||||
mEnabled = false;
|
||||
mEnableCb->SetValue(mEnabled);
|
||||
return;
|
||||
}
|
||||
mEffect->RealtimeResume();
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue