From 0a1c59d74f2ed87b2d374d266cd237a250f726c7 Mon Sep 17 00:00:00 2001 From: Steve Brokenshire Date: Wed, 20 Jan 2016 23:21:56 +0000 Subject: [PATCH] Added SOURCE to ConvertToV3 --- source/vcard/vcard34conv-v3conv.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/source/vcard/vcard34conv-v3conv.cpp b/source/vcard/vcard34conv-v3conv.cpp index c36d3cb..9703e55 100644 --- a/source/vcard/vcard34conv-v3conv.cpp +++ b/source/vcard/vcard34conv-v3conv.cpp @@ -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); + + } } -- 2.39.5