long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboLogos,
+ if (lboLogos->GetItemCount() == 0 || !GetSelectedItem(lboLogos,
&longSelected,
&intSelectedData)){
return;
wxMemoryInputStream istream(base64dec.c_str(), (size_t)base64dec.size());
wxImage photo;
- //wxMemoryInputStream istream(base64dec, (size_t)base64dec.size());
-
+
if (pictypeiter->second == wxT("image/jpeg")){
if (!photo.LoadFile(istream, wxBITMAP_TYPE_JPEG)){
{
// Bring up the window to add a logo.
-
- int intResult = 0;
-
+
frmContactEditorPicture *frameCELogo = new frmContactEditorPicture ( this );
frameCELogo->SetEditorMode(FALSE);
- intResult = GetLastInt(&ContactEditorData.LogosList);
frameCELogo->SetupPointers(&ContactEditorData.LogosList,
&ContactEditorData.LogosListAltID,
&ContactEditorData.LogosListPID,
frameCELogo->ShowModal();
delete frameCELogo;
frameCELogo = NULL;
-
+ intValueSeek++;
+
}
void frmContactEditor::ModifyLogo( wxCommandEvent& event )
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboLogos,
+ if (lboLogos->GetItemCount() == 0 || !GetSelectedItem(lboLogos,
&longSelected,
&intSelectedData)){
return;
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboLogos,
+ if (lboLogos->GetItemCount() == 0 || !GetSelectedItem(lboLogos,
&longSelected,
&intSelectedData)){
return;
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboLogos,
+ if (lboLogos->GetItemCount() == 0 || !GetSelectedItem(lboLogos,
&longSelected,
&intSelectedData)){