From 5c044c0cea75f03bea493da4c479c2dc7d4a7705 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Sun, 19 Jun 2016 19:32:40 -0400 Subject: [PATCH] Bug, unreported: Timer record "?" button brought up a frozen dialog... ... on Mac at least. --- src/Menus.cpp | 6 +++++- src/TimerRecordDialog.cpp | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Menus.cpp b/src/Menus.cpp index ce31d2431..bd3518d78 100644 --- a/src/Menus.cpp +++ b/src/Menus.cpp @@ -6373,7 +6373,11 @@ void AudacityProject::OnTimerRecord() TimerRecordDialog dialog(this, bProjectSaved); /* parent, project saved? */ int modalResult = dialog.ShowModal(); - if (modalResult == wxID_CANCEL) + if (modalResult == wxID_CONTEXT_HELP) + { + HelpSystem::ShowHelpDialog(this, wxT("Timer_Record")); + } + else if (modalResult == wxID_CANCEL) { // Cancelled before recording - don't need to do anyting. } diff --git a/src/TimerRecordDialog.cpp b/src/TimerRecordDialog.cpp index 0b7582866..ed6c62825 100644 --- a/src/TimerRecordDialog.cpp +++ b/src/TimerRecordDialog.cpp @@ -348,7 +348,7 @@ void TimerRecordDialog::OnAutoExportCheckBox_Change(wxCommandEvent& WXUNUSED(eve void TimerRecordDialog::OnHelpButtonClick(wxCommandEvent& WXUNUSED(event)) { - HelpSystem::ShowHelpDialog(this, wxT("Timer_Record")); + EndModal(wxID_CONTEXT_HELP); } wxString TimerRecordDialog::GetHoursMinsString(int iMinutes) {