Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmContactEditor: Fix issue with intValueSeek not being incremented properly
[xestiaab/.git] / source / contacteditor / frmContactEditor-Picture.cpp
index 0ad94b0..e2eeae7 100644 (file)
@@ -43,7 +43,8 @@ void frmContactEditor::AddPicture( wxCommandEvent& event )
        frameCEPicture->ShowModal();
        delete frameCEPicture;
        frameCEPicture = NULL;
-       
+    intValueSeek++;
+
 }
 
 void frmContactEditor::ModifyPicture( wxCommandEvent& event )
@@ -54,7 +55,7 @@ void frmContactEditor::ModifyPicture( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboPictures,
+       if (lboPictures->GetItemCount() == 0 || !GetSelectedItem(lboPictures,
                &longSelected,
                 &intSelectedData)){
                return;
@@ -88,7 +89,7 @@ void frmContactEditor::DeletePicture( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboPictures,
+       if (lboPictures->GetItemCount() == 0 || !GetSelectedItem(lboPictures,
                &longSelected,
                 &intSelectedData)){
                return;
@@ -117,7 +118,7 @@ void frmContactEditor::LoadPicture( wxListEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboPictures,
+       if (lboPictures->GetItemCount() == 0 || !GetSelectedItem(lboPictures,
                &longSelected,
                &intSelectedData)){
                return;
@@ -179,7 +180,7 @@ void frmContactEditor::SavePicture( wxCommandEvent &event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboPictures,
+       if (lboPictures->GetItemCount() == 0 || !GetSelectedItem(lboPictures,
                          &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