Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmContactEditor: Fix issue with intValueSeek not being incremented properly
[xestiaab/.git] / source / contacteditor / frmContactEditor-Other.cpp
index 51e337e..bbf8dc8 100644 (file)
@@ -35,7 +35,8 @@ void frmContactEditor::AddVendorNamespace( wxCommandEvent& event )
        frameCEVen->ShowModal();
        delete frameCEVen;
        frameCEVen = NULL;
-       
+    intValueSeek++;
+
 }
 
 void frmContactEditor::ModifyVendorNamespace( wxCommandEvent& event )
@@ -46,7 +47,7 @@ void frmContactEditor::ModifyVendorNamespace( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboVendorNamespace,
+       if (lboVendorNamespace->GetItemCount() == 0 || !GetSelectedItem(lboVendorNamespace,
                &longSelected,
                &intSelectedData)){
                return;
@@ -73,7 +74,7 @@ void frmContactEditor::DeleteVendorNamespace( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboVendorNamespace,
+       if (lboVendorNamespace->GetItemCount() == 0 || !GetSelectedItem(lboVendorNamespace,
                &longSelected,
                 &intSelectedData)){
                return;
@@ -100,7 +101,8 @@ void frmContactEditor::AddXToken( wxCommandEvent& event )
        frameCEXT->ShowModal();
        delete frameCEXT;
        frameCEXT = NULL;
-       
+    intValueSeek++;
+
 }
 
 void frmContactEditor::ModifyXToken( wxCommandEvent& event )
@@ -111,7 +113,7 @@ void frmContactEditor::ModifyXToken( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboXToken,
+       if (lboXToken->GetItemCount() == 0 || !GetSelectedItem(lboXToken,
        
                &longSelected,
                 &intSelectedData)){
@@ -139,7 +141,7 @@ void frmContactEditor::DeleteXToken( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboXToken,
+       if (lboXToken->GetItemCount() == 0 || !GetSelectedItem(lboXToken,
                &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