From 1caab1d2ee3f390bb0f51f06e780ca94501b8112 Mon Sep 17 00:00:00 2001 From: "james.k.crook@gmail.com" Date: Thu, 5 Apr 2012 15:05:53 +0000 Subject: [PATCH] Fix: Resetting key binding to defaults now works correctly. --- src/prefs/KeyConfigPrefs.cpp | 1 + src/prefs/PrefsDialog.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/prefs/KeyConfigPrefs.cpp b/src/prefs/KeyConfigPrefs.cpp index ffb798c88..8cb980fe8 100644 --- a/src/prefs/KeyConfigPrefs.cpp +++ b/src/prefs/KeyConfigPrefs.cpp @@ -352,6 +352,7 @@ void KeyConfigPrefs::OnDefaults(wxCommandEvent & e) { for (size_t i = 0; i < mNames.GetCount(); i++) { mManager->SetKeyFromIndex(i,mDefaultKeys[i]); + mNewKeys[i]=mDefaultKeys[i]; } RepopulateBindingsList(); } diff --git a/src/prefs/PrefsDialog.cpp b/src/prefs/PrefsDialog.cpp index 4d567dfe0..e1989762f 100644 --- a/src/prefs/PrefsDialog.cpp +++ b/src/prefs/PrefsDialog.cpp @@ -273,6 +273,7 @@ void PrefsDialog::OnOK(wxCommandEvent & event) gAudacityProjects[i]->UpdatePrefs(); } + gPrefs->Flush(); EndModal(true); }