summary refs log tree commit diff
path: root/src/BlurhashProvider.cpp
diff options
context:
space:
mode:
authorJoseph Donofry <joedonofry@gmail.com>2021-11-03 21:43:11 -0400
committerJoseph Donofry <joedonofry@gmail.com>2021-11-03 21:43:11 -0400
commit743a83c8e6f0b64b21e8042a9eb04ce35c713008 (patch)
treef980bdb8c45e607547f87e48f42144227166aa6c /src/BlurhashProvider.cpp
parentMerge remote-tracking branch 'nheko-im/master' into video_player_enhancements (diff)
parentUpdate translations (diff)
downloadnheko-743a83c8e6f0b64b21e8042a9eb04ce35c713008.tar.xz
Update video_player_enhancements with changes from master
Diffstat (limited to 'src/BlurhashProvider.cpp')
-rw-r--r--src/BlurhashProvider.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/BlurhashProvider.cpp b/src/BlurhashProvider.cpp

index aef618a2..e905474a 100644 --- a/src/BlurhashProvider.cpp +++ b/src/BlurhashProvider.cpp
@@ -13,33 +13,33 @@ void BlurhashResponse::run() { - if (m_requestedSize.width() < 0 || m_requestedSize.height() < 0) { - m_error = QStringLiteral("Blurhash needs size request"); - emit finished(); - return; - } - if (m_requestedSize.width() == 0 || m_requestedSize.height() == 0) { - m_image = QImage(m_requestedSize, QImage::Format_RGB32); - m_image.fill(QColor(0, 0, 0)); - emit finished(); - return; - } + if (m_requestedSize.width() < 0 || m_requestedSize.height() < 0) { + m_error = QStringLiteral("Blurhash needs size request"); + emit finished(); + return; + } + if (m_requestedSize.width() == 0 || m_requestedSize.height() == 0) { + m_image = QImage(m_requestedSize, QImage::Format_RGB32); + m_image.fill(QColor(0, 0, 0)); + emit finished(); + return; + } - auto decoded = blurhash::decode(QUrl::fromPercentEncoding(m_id.toUtf8()).toStdString(), - m_requestedSize.width(), - m_requestedSize.height()); - if (decoded.image.empty()) { - m_error = QStringLiteral("Failed decode!"); - emit finished(); - return; - } + auto decoded = blurhash::decode(QUrl::fromPercentEncoding(m_id.toUtf8()).toStdString(), + m_requestedSize.width(), + m_requestedSize.height()); + if (decoded.image.empty()) { + m_error = QStringLiteral("Failed decode!"); + emit finished(); + return; + } - QImage image(decoded.image.data(), - (int)decoded.width, - (int)decoded.height, - (int)decoded.width * 3, - QImage::Format_RGB888); + QImage image(decoded.image.data(), + (int)decoded.width, + (int)decoded.height, + (int)decoded.width * 3, + QImage::Format_RGB888); - m_image = image.copy(); - emit finished(); + m_image = image.copy(); + emit finished(); }