diff options
author | Alexandros Frantzis <alexandros.frantzis@collabora.com> | 2022-05-11 17:12:52 +0300 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2022-09-05 10:55:56 +0000 |
commit | bd5b0a804b91b9fbd0ce44d5d6765e07d0a50b4f (patch) | |
tree | 041038f71f9c5c9fa0f20f863595c280783f8095 /src/shared | |
parent | dbdcd92363b44d89440dcb195d8cb9e6c34f0ddf (diff) | |
download | qtwayland-bd5b0a804b91b9fbd0ce44d5d6765e07d0a50b4f.tar.gz |
Use CRLF line delimiter for text/uri-list data
According to RFC 2483, which describes text/uri-list, the line delimiter
must be CRLF (instead of the currently used LF). Some applications
strictly expect the CRLF delimiter and fail to properly parse the
uri-list otherwise (e.g., WineX11/XWayland).
https://datatracker.ietf.org/doc/html/rfc2483
5. The text/uri-list Internet Media Type
The format of text/uri-list resources is:
3) As for all text/* formats, lines are terminated with a CRLF pair.
Pick-to: 6.4 6.3 6.2 5.15
Change-Id: I7c062224a9060028ab6293fdf172692ade28cca5
Reviewed-by: David Edmundson <davidedmundson@kde.org>
Diffstat (limited to 'src/shared')
-rw-r--r-- | src/shared/qwaylandmimehelper.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/qwaylandmimehelper.cpp b/src/shared/qwaylandmimehelper.cpp index 86d50b02..f589666c 100644 --- a/src/shared/qwaylandmimehelper.cpp +++ b/src/shared/qwaylandmimehelper.cpp @@ -38,7 +38,7 @@ QByteArray QWaylandMimeHelper::getByteArray(QMimeData *mimeData, const QString & QList<QUrl> urls = mimeData->urls(); for (int i = 0; i < urls.count(); ++i) { content.append(urls.at(i).toEncoded()); - content.append('\n'); + content.append("\r\n"); } } else { content = mimeData->data(mimeType); |