1 files changed, 7 insertions, 0 deletions
diff --git a/src/dialogs/PreviewUploadOverlay.cpp b/src/dialogs/PreviewUploadOverlay.cpp
index e850c03b..2e95bd91 100644
--- a/src/dialogs/PreviewUploadOverlay.cpp
+++ b/src/dialogs/PreviewUploadOverlay.cpp
@@ -158,6 +158,8 @@ PreviewUploadOverlay::setPreview(const QImage &src, const QString &mime)
void
PreviewUploadOverlay::setPreview(const QByteArray data, const QString &mime)
{
+ nhlog::ui()->info("Pasting {} bytes of data, mimetype {}", data.size(), mime.toStdString());
+
auto const &split = mime.split('/');
auto const &type = split[1];
@@ -166,6 +168,11 @@ PreviewUploadOverlay::setPreview(const QByteArray data, const QString &mime)
filePath_ = "clipboard." + type;
isImage_ = false;
+ if (mime == "image/svg+xml") {
+ isImage_ = true;
+ image_.loadFromData(data_, mediaType_.toStdString().c_str());
+ }
+
setLabels(type, mime, data_.size());
init();
}
|