X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcontacteditor%2FfrmContactEditor.cpp;h=444b748372c137d6125dd30e3dc8064c29c63193;hb=202a753a3225784909977a63022e0f64672e97e6;hp=22de53591ebb324baf14adc9452e2db9e403ab2a;hpb=76db3d7ee9939904c8a275fc6f7f62c75bc3fb80;p=xestiaab%2F.git diff --git a/source/contacteditor/frmContactEditor.cpp b/source/contacteditor/frmContactEditor.cpp index 22de535..444b748 100644 --- a/source/contacteditor/frmContactEditor.cpp +++ b/source/contacteditor/frmContactEditor.cpp @@ -105,6 +105,19 @@ frmContactEditorADT( parent ) } +frmContactEditor::~frmContactEditor() +{ + + if (AudioStreamPlaybackPointer != nullptr) + { + + delete AudioStreamPlaybackPointer; + AudioStreamPlaybackPointer = nullptr; + + } + +} + void frmContactEditor::CloseContact( wxCommandEvent& event ) { @@ -159,6 +172,12 @@ void frmContactEditor::SetupContact( wxString AccountName ) } +void frmContactEditor::SetupAccountData(bool UnsupportedAccount){ + + boolUnsupportedAccount = UnsupportedAccount; + +} + int frmContactEditor::GetLastInt(std::map *MapData){ /* @@ -486,8 +505,16 @@ void frmContactEditor::ProcessSaveDataStrProc( wxString PropName, strIter = MapData->find(intIterVal); + if (strIter == MapData->end()){ + + // Ignore this section and return. + + return; + + } + wxString strPropValue; - + if (strIter->first == intIterVal){ strPropValue = strIter->second;