mirror of
https://github.com/cookiengineer/audacity
synced 2025-09-17 16:50:26 +02:00
Fix TimerRecord ASSERT in debug builds.
Caused by misuse of sizers.
This commit is contained in:
parent
7c8d4dc26e
commit
de1e8d96de
@ -923,23 +923,28 @@ void TimerRecordDialog::PopulateOrExchange(ShuttleGui& S)
|
|||||||
S.StartStatic(_("Options"), true);
|
S.StartStatic(_("Options"), true);
|
||||||
{
|
{
|
||||||
|
|
||||||
wxArrayString arrayOptions;
|
S.StartMultiColumn(1, wxEXPAND);
|
||||||
arrayOptions.Add(_("Do nothing"));
|
{
|
||||||
arrayOptions.Add(_("Exit Audacity"));
|
S.SetStretchyCol( 0 );
|
||||||
arrayOptions.Add(_("Restart system"));
|
wxArrayString arrayOptions;
|
||||||
arrayOptions.Add(_("Shutdown system"));
|
arrayOptions.Add(_("Do nothing"));
|
||||||
|
arrayOptions.Add(_("Exit Audacity"));
|
||||||
|
arrayOptions.Add(_("Restart system"));
|
||||||
|
arrayOptions.Add(_("Shutdown system"));
|
||||||
|
|
||||||
m_sTimerAfterCompleteOptionsArray.Add(arrayOptions.Item(0));
|
m_sTimerAfterCompleteOptionsArray.Add(arrayOptions.Item(0));
|
||||||
m_sTimerAfterCompleteOptionsArray.Add(arrayOptions.Item(1));
|
m_sTimerAfterCompleteOptionsArray.Add(arrayOptions.Item(1));
|
||||||
#ifdef __WINDOWS__
|
#ifdef __WINDOWS__
|
||||||
m_sTimerAfterCompleteOptionsArray.Add(arrayOptions.Item(2));
|
m_sTimerAfterCompleteOptionsArray.Add(arrayOptions.Item(2));
|
||||||
m_sTimerAfterCompleteOptionsArray.Add(arrayOptions.Item(3));
|
m_sTimerAfterCompleteOptionsArray.Add(arrayOptions.Item(3));
|
||||||
#endif
|
#endif
|
||||||
m_sTimerAfterCompleteOption = arrayOptions.Item(iPostTimerRecordAction);
|
m_sTimerAfterCompleteOption = arrayOptions.Item(iPostTimerRecordAction);
|
||||||
|
|
||||||
m_pTimerAfterCompleteChoiceCtrl = S.AddChoice(_("After Recording completes:"),
|
m_pTimerAfterCompleteChoiceCtrl = S.AddChoice(_("After Recording completes:"),
|
||||||
m_sTimerAfterCompleteOption,
|
m_sTimerAfterCompleteOption,
|
||||||
&m_sTimerAfterCompleteOptionsArray);
|
&m_sTimerAfterCompleteOptionsArray);
|
||||||
|
}
|
||||||
|
S.EndMultiColumn();
|
||||||
}
|
}
|
||||||
S.EndStatic();
|
S.EndStatic();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user