From: Steve Brokenshire Date: Sun, 10 Jan 2016 20:47:03 +0000 (+0000) Subject: Replaced old KEY processing with ProcessSaveData. X-Git-Tag: release-0.09~78 X-Git-Url: http://Server1/repobrowser/?a=commitdiff_plain;h=ed1329f2d1528b48200aa680cd5a8dec9bba08d2;p=xestiaab%2F.git Replaced old KEY processing with ProcessSaveData. --- diff --git a/source/contacteditor/frmContactEditor-Save.cpp b/source/contacteditor/frmContactEditor-Save.cpp index f366f70..d7cac2c 100644 --- a/source/contacteditor/frmContactEditor-Save.cpp +++ b/source/contacteditor/frmContactEditor-Save.cpp @@ -1783,23 +1783,17 @@ void frmContactEditor::SaveContact( wxCommandEvent& event ) wxString strValueData; strValueData = iter->second; - //strValueData.insert(0, wxT("data:") + striter->second + wxT(";") + enciter->second + wxT(",")); - strValueData.insert(0, wxT("data:") + striter->second + wxT(";base64,")); - - - // Add to the vCard. - - if (boolValue == TRUE){ - - ContactData.AddRaw(wxT("KEY;") + strValue2, strValueData); - - } else { - - ContactData.Add(wxT("KEY"), strValueData, TRUE); - - } + strValueData.insert(0, wxT("data:") + striter->second + wxT(";base64,")); + + ProcessSaveData(wxT("KEY"), &strValue2, &boolValue2, &boolValue, + &iter, &strValueData, &ContactData, + wxT("ALTID"), &ContactEditorData.KeyListAltID, + wxT("PID"), &ContactEditorData.KeyListPID, + wxT("TYPE"), &ContactEditorData.KeyListType, + wxT("PREF"), &ContactEditorData.KeyListPref, + wxT(""), &ContactEditorData.KeyListTokens ); - ResetSaveProcessData(); + ResetSaveProcessData(); }