X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2FfrmMain.cpp;h=25cb191ef0f199760ce5c74400dfa0ba008ee914;hb=77b9956953d1e3abb804d6c266c2c64e7b50d9d2;hp=f7026d8452768e9b0c5a3e7f6a2e11ab87368931;hpb=e8005f27b3e3065cb8571f403909bf345cb70e99;p=xestiaab%2F.git diff --git a/source/frmMain.cpp b/source/frmMain.cpp index f7026d8..25cb191 100644 --- a/source/frmMain.cpp +++ b/source/frmMain.cpp @@ -464,9 +464,10 @@ void frmMain::OpenPreferences( wxCommandEvent& event) if (ReloadAccounts == TRUE){ // Reload the accounts as a change has been made within - // the application. + // the application and clear the current contact information. this->LoadPreferences(); + this->ResetContactInfo(); } @@ -488,14 +489,14 @@ void frmMain::OpenNewABDialog( wxCommandEvent& event) frameNewAccount->ShowModal(); delete frameNewAccount; frameNewAccount = NULL; - + if (ReloadAccounts == TRUE){ - + // Reload the accounts as a change has been made within // the application. this->LoadPreferences(); - + } } @@ -2820,4 +2821,12 @@ void frmMain::ShowContactMenu( wxMouseEvent& event ){ this->PopupMenu(ContactMenu->MenuPointer(), wxDefaultPosition); +} + +void frmMain::ResetContactInfo(){ + + wxString EmptyPage = wxT(""); + htmContactData->SetPage(EmptyPage); + AccCtrl->SetValue(""); + } \ No newline at end of file