{
// 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,
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboKeys,
+ if (lboKeys->GetItemCount() == 0 || !GetSelectedItem(lboKeys,
&longSelected,
&intSelectedData)){
return;
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboKeys,
+ if (lboKeys->GetItemCount() == 0 || !GetSelectedItem(lboKeys,
&longSelected,
&intSelectedData)){
return;