Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmContactEditor: Fix issue with intValueSeek not being incremented properly
[xestiaab/.git] / source / contacteditor / frmContactEditor-Key.cpp
index 43bf64f..b9edcaf 100644 (file)
@@ -23,12 +23,9 @@ void frmContactEditor::AddKey( wxCommandEvent& event )
 {
        
        // Bring up the window for adding a key.
-       
-       int intResult = 0;
-    
+           
        frmContactEditorKey *frameCEKey = new frmContactEditorKey ( this );
        frameCEKey->SetEditorMode(FALSE);
-       intResult = GetLastInt(&ContactEditorData.KeyList);
        frameCEKey->SetupPointers(&ContactEditorData.KeyList,
                &ContactEditorData.KeyListAltID,
                 &ContactEditorData.KeyListPID,
@@ -42,7 +39,8 @@ void frmContactEditor::AddKey( wxCommandEvent& event )
        frameCEKey->ShowModal();
        delete frameCEKey;
        frameCEKey = NULL;
-       
+    intValueSeek++;
+
 }
 
 void frmContactEditor::ModifyKey( wxCommandEvent& event )
@@ -53,7 +51,7 @@ void frmContactEditor::ModifyKey( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboKeys,
+       if (lboKeys->GetItemCount() == 0 || !GetSelectedItem(lboKeys,
                &longSelected,
                 &intSelectedData)){
                return;
@@ -85,7 +83,7 @@ void frmContactEditor::DeleteKey( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboKeys,
+       if (lboKeys->GetItemCount() == 0 || !GetSelectedItem(lboKeys,
                &longSelected,
                &intSelectedData)){
                return;
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