From a49cf610330ac913c4a8bc88f9b5f0f44d0686c3 Mon Sep 17 00:00:00 2001 From: Leland Lucius Date: Wed, 6 Jan 2021 01:13:09 -0600 Subject: [PATCH] Don't crash during Auto Recovery Steps: 1) New project 2) Generate chirp 3) New Project 4) Generate chirp 5) Kill Audacity 6) Restart Audacity 7) Unselect the 2nd item 8) Click "Discard Selected" 9) Click "Yes" to confirm 10) Click "Recovery Selected" Crash... --- src/AutoRecoveryDialog.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/AutoRecoveryDialog.cpp b/src/AutoRecoveryDialog.cpp index e2280bed7..031ca6cf8 100644 --- a/src/AutoRecoveryDialog.cpp +++ b/src/AutoRecoveryDialog.cpp @@ -275,6 +275,8 @@ void AutoRecoveryDialog::OnDiscardSelected(wxCommandEvent &WXUNUSED(evt)) } if (!mFileList->IsItemChecked(item)) { + // Keep in list + files.push_back(mFiles[item]); continue; } FilePath fileName = mFiles[item];