Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmContactEditor: Fix issue with intValueSeek not being incremented properly
[xestiaab/.git] / source / contacteditor / frmContactEditor-Calendar.cpp
index e4b8135..aa9b3de 100644 (file)
@@ -37,7 +37,8 @@ void frmContactEditor::AddCalendarAddress( wxCommandEvent& event )
        frameCECalAdr->ShowModal();
        delete frameCECalAdr;
        frameCECalAdr = NULL;
-       
+    intValueSeek++;
+
 }
 
 void frmContactEditor::ModifyCalendarAddress( wxCommandEvent& event )
@@ -48,7 +49,7 @@ void frmContactEditor::ModifyCalendarAddress( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboCalendarAddresses,
+       if (lboCalendarAddresses->GetItemCount() == 0 || !GetSelectedItem(lboCalendarAddresses,
                &longSelected,
                &intSelectedData)){
                
@@ -80,7 +81,7 @@ void frmContactEditor::DeleteCalendarAddress( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboCalendarAddresses,
+       if (lboCalendarAddresses->GetItemCount() == 0 || !GetSelectedItem(lboCalendarAddresses,
                &longSelected,
                &intSelectedData)){
                
@@ -114,7 +115,8 @@ void frmContactEditor::AddCalendarRequest( wxCommandEvent& event )
        frameCECalAdr->ShowModal();
        delete frameCECalAdr;
        frameCECalAdr = NULL;
-       
+    intValueSeek++;
+
 }
 
 void frmContactEditor::ModifyCalendarRequest( wxCommandEvent& event )
@@ -125,7 +127,7 @@ void frmContactEditor::ModifyCalendarRequest( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboCalendarRequestAddress,
+       if (lboCalendarRequestAddress->GetItemCount() == 0 || !GetSelectedItem(lboCalendarRequestAddress,
                &longSelected,
                &intSelectedData)){
                
@@ -157,7 +159,7 @@ void frmContactEditor::DeleteCalendarRequest( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboCalendarRequestAddress,
+       if (lboCalendarRequestAddress->GetItemCount() == 0 || !GetSelectedItem(lboCalendarRequestAddress,
                &longSelected,
                &intSelectedData)){
                
@@ -192,7 +194,8 @@ void frmContactEditor::AddFreeBusy( wxCommandEvent& event )
        frameCECalAdr->ShowModal();
        delete frameCECalAdr;
        frameCECalAdr = NULL;
-       
+    intValueSeek++;
+
 }
 
 void frmContactEditor::ModifyFreeBusy( wxCommandEvent& event )
@@ -203,7 +206,7 @@ void frmContactEditor::ModifyFreeBusy( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboFreeBusyAddresses,
+       if (lboFreeBusyAddresses->GetItemCount() == 0 || !GetSelectedItem(lboFreeBusyAddresses,
                &longSelected,
                &intSelectedData)){
                
@@ -235,7 +238,7 @@ void frmContactEditor::DeleteFreeBusy( wxCommandEvent& event )
        long longSelected = -1;
        int intSelectedData = 0;
     
-       if (!GetSelectedItem(lboFreeBusyAddresses,
+       if (lboFreeBusyAddresses->GetItemCount() == 0 || !GetSelectedItem(lboFreeBusyAddresses,
                &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