X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2FfrmPreferences.cpp;h=01a46565fbe273034e52514840171b2e80401ee3;hb=1140b5b97370594c81b97c2f9aec0a0167ea8312;hp=9124004516a2b08003e9fc0c361cd0cc1e08445b;hpb=ea191b2c0728f4ed18b3665efe00403dcca926cb;p=xestiaab%2F.git diff --git a/source/frmPreferences.cpp b/source/frmPreferences.cpp index 9124004..01a4656 100644 --- a/source/frmPreferences.cpp +++ b/source/frmPreferences.cpp @@ -127,16 +127,24 @@ void frmPreferences::ModifyABAccount( wxCommandEvent& event ) frameEditAccount->LoadSettings(AccName); frameEditAccount->ShowModal(); + bool DialogResult = frameEditAccount->GetDialogResult(); + delete frameEditAccount; frameEditAccount = NULL; delete cfgfile; cfgfile = NULL; + if (DialogResult == false){ + return; + } + // Reload the account list in the preferences window. ReloadAccounts(); *ReloadAccountConfig = TRUE; - + btnAccountModify->Enable(FALSE); + btnAccountDelete->Enable(FALSE); + } void frmPreferences::DeleteABAccount( wxCommandEvent& event )