X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fvcard%2Fvcard34conv-v3conv.cpp;h=8639a746fedf3bba87aef09af1d3da18a21b6159;hb=c139f797277a0cd85fe9f0b6b8244b791e0cf9ab;hp=9e3f59a1c4047bd3c9c164cb9e226dd787879837;hpb=c143732b55176956f08ec069e4d7d710e049cbd7;p=xestiaab%2F.git diff --git a/source/vcard/vcard34conv-v3conv.cpp b/source/vcard/vcard34conv-v3conv.cpp index 9e3f59a..8639a74 100644 --- a/source/vcard/vcard34conv-v3conv.cpp +++ b/source/vcard/vcard34conv-v3conv.cpp @@ -1719,7 +1719,7 @@ bool vCard34Conv::ConvertToV3(wxString Filename, wxString *wxSData){ int intPrevValue = 14; - intPrevValue = ; + intPrevValue = 12; if (((QuoteBreakPoint + 1) - intPrevValue) <= 0){ @@ -1735,9 +1735,9 @@ bool vCard34Conv::ConvertToV3(wxString Filename, wxString *wxSData){ // Process the XML values. - int intPrevValue = 14; + int intPrevValue = 5; - intPrevValue = ; + intPrevValue = 3; if (((QuoteBreakPoint + 1) - intPrevValue) <= 0){ @@ -1747,7 +1747,25 @@ bool vCard34Conv::ConvertToV3(wxString Filename, wxString *wxSData){ ContactDatav3.AddRaw(wxT("X-VCARD4-XML;") + ContactLine.Mid(intPrevValue, ((QuoteBreakPoint + 1) - (intPrevValue + 1))), wxSPropertySeg2); - } + } + + } else if (wxSProperty.Mid(0, 6) == wxT("SOURCE")){ + + // Process the source links. + + int intPrevValue = 8; + + intPrevValue = 6; + + if (((QuoteBreakPoint + 1) - intPrevValue) <= 0){ + + ContactDatav3.AddRaw(wxT("X-VCARD4-SOURCE"), wxSPropertySeg2); + + } else { + + ContactDatav3.AddRaw(wxT("X-VCARD4-SOURCE;") + ContactLine.Mid(intPrevValue, ((QuoteBreakPoint + 1) - (intPrevValue + 1))), wxSPropertySeg2); + + } }