diff options
Diffstat (limited to 'src/versit/qvcard30writer.cpp')
-rw-r--r-- | src/versit/qvcard30writer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/versit/qvcard30writer.cpp b/src/versit/qvcard30writer.cpp index 2a0f883da..f632f9af4 100644 --- a/src/versit/qvcard30writer.cpp +++ b/src/versit/qvcard30writer.cpp @@ -80,6 +80,8 @@ void QVCard30Writer::encodeVersitProperty(const QVersitProperty& property) QVariant variant(modifiedProperty.variantValue()); if (variant.type() == QVariant::ByteArray) { modifiedProperty.insertParameter(QStringLiteral("ENCODING"), QStringLiteral("b")); + } else if (variant.type() == QVariant::Url) { + variant = QVariant(variant.toUrl().toString()); } encodeParameters(modifiedProperty.parameters()); writeString(QStringLiteral(":")); |