Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Clear frmMain when reloading the list of accounts.
[xestiaab/.git] / source / frmMain.cpp
index f7026d8..25cb191 100644 (file)
@@ -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
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy