Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmContactEditor: Fix issue with intValueSeek not being incremented properly
[xestiaab/.git] / source / contacteditor / frmContactEditor-Category.cpp
index ef3439c..f3e919f 100644 (file)
 void frmContactEditor::AddCategory( wxCommandEvent& event )
 {
 
-       int intResult = 0;
+       // Bring up the window to add a category.
     
        frmContactEditorCategory *frameCECategory = new frmContactEditorCategory ( this );
        frameCECategory->SetEditorMode(FALSE);
-       intResult = GetLastInt(&ContactEditorData.CategoriesList);
        frameCECategory->SetupPointers(&ContactEditorData.CategoriesList,
                &ContactEditorData.CategoriesListAltID,
                &ContactEditorData.CategoriesListPID,
@@ -38,16 +37,19 @@ void frmContactEditor::AddCategory( wxCommandEvent& event )
        frameCECategory->ShowModal();
        delete frameCECategory;
        frameCECategory = NULL;
-       
+    intValueSeek++;
+
 }
 
 void frmContactEditor::ModifyCategory( wxCommandEvent& event )
 {
 
+       // Bring up the window to edit a category.
+
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboCategories,
+       if (lboCategories->GetItemCount() == 0 || !GetSelectedItem(lboCategories,
                &longSelected,
                &intSelectedData)){
                
@@ -74,10 +76,12 @@ void frmContactEditor::ModifyCategory( wxCommandEvent& event )
 void frmContactEditor::DeleteCategory( wxCommandEvent& event )
 {
 
+       // Bring up the window to delete the category.
+
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboCategories,
+       if (lboCategories->GetItemCount() == 0 || !GetSelectedItem(lboCategories,
                &longSelected,
                &intSelectedData)){
                
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