summaryrefslogtreecommitdiffstats
path: root/src/versit/qvcard21writer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/versit/qvcard21writer.cpp')
-rw-r--r--src/versit/qvcard21writer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/versit/qvcard21writer.cpp b/src/versit/qvcard21writer.cpp
index 45914a58b..7acce33ba 100644
--- a/src/versit/qvcard21writer.cpp
+++ b/src/versit/qvcard21writer.cpp
@@ -79,6 +79,9 @@ void QVCard21Writer::encodeVersitProperty(const QVersitProperty& property)
encodeGroupsAndName(property);
QMultiHash<QString,QString> parameters = property.parameters();
QVariant variant(property.variantValue());
+ if (variant.type() == QVariant::Url) {
+ variant = QVariant(variant.toUrl().toString());
+ }
QString renderedValue;
QByteArray renderedBytes;