Skip to content
Snippets Groups Projects
Commit a891b263 authored by Nicolas Vengeon's avatar Nicolas Vengeon Committed by Andreas Traczyk
Browse files

Chat-view: animated image messages aren't animated

Change-Id: I98e8307c1d44a983939a096e2171ff8cf12f4220
GitLab: #860
parent 72315f91
No related branches found
No related tags found
No related merge requests found
......@@ -589,6 +589,9 @@ MessagesAdapter::isLocalImage(const QString& mimename)
[fileFormat](QByteArray format) {
return format == fileFormat;
});
if (*iterator == "gif") {
return {{"isAnimatedImage", true}};
}
return {{"isImage", iterator != supportedFormats.end()}};
}
return {{"isImage", false}};
......@@ -610,7 +613,6 @@ MessagesAdapter::getMediaInfo(const QString& msg)
return fileInfo;
}
static const QRegExp vPattern("(video/)(avi|mov|webm|webp|rmvb)$", Qt::CaseInsensitive);
auto match = vPattern.indexIn(mime.name());
QString type = vPattern.capturedTexts().size() == 3 ? vPattern.capturedTexts()[1] : "";
if (!type.isEmpty()) {
return {
......@@ -619,7 +621,6 @@ MessagesAdapter::getMediaInfo(const QString& msg)
};
} else {
static const QRegExp aPattern("(audio/)(ogg|flac|wav|mpeg|mp3)$", Qt::CaseInsensitive);
match = aPattern.indexIn(mime.name());
type = aPattern.capturedTexts().size() == 3 ? aPattern.capturedTexts()[1] : "";
if (!type.isEmpty()) {
return {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment