X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fforms%2Feventeditor%2FfrmEventEditor.cpp;h=090f53f5e6ed9cc54f0e22846404faeecbb57f20;hb=383faacc694d7c010e003456ce5c3d54cdad0778;hp=dda8dd17ac2d4d872181169a3fdaac0ddf9f37f6;hpb=616ddd1b189837e5a7d1d6953534115be44f477b;p=xestiacalendar%2F.git diff --git a/source/forms/eventeditor/frmEventEditor.cpp b/source/forms/eventeditor/frmEventEditor.cpp index dda8dd1..090f53f 100644 --- a/source/forms/eventeditor/frmEventEditor.cpp +++ b/source/forms/eventeditor/frmEventEditor.cpp @@ -159,7 +159,10 @@ void frmEventEditor::SaveContact(wxCommandEvent &event){ void frmEventEditor::SaveNewContact(wxCommandEvent &event){ - SaveContact(); + if (!SaveContact()) + { + return; + } // Reset the form for a new entry. @@ -180,14 +183,14 @@ void frmEventEditor::SaveNewContact(wxCommandEvent &event){ } -void frmEventEditor::SaveContact(){ +bool frmEventEditor::SaveContact(){ // Verify that a calendar has been selected. if (cmbCalendar->GetSelection() == -1 && editMode == false){ wxMessageBox("Please select a calendar for this entry.", "No calendar selected", wxOK); - return; + return false; } @@ -196,7 +199,7 @@ void frmEventEditor::SaveContact(){ if (txtEventName->GetValue().IsEmpty()){ wxMessageBox("The event name cannot be left empty.", "Event name is empty", wxOK); - return; + return false; } @@ -357,6 +360,8 @@ void frmEventEditor::SaveContact(){ } + return true; + } void frmEventEditor::CloseWindow(wxCommandEvent &event)