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();
}