diff options
Diffstat (limited to 'plugin/src/Caelestia/cutils.cpp')
| -rw-r--r-- | plugin/src/Caelestia/cutils.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/plugin/src/Caelestia/cutils.cpp b/plugin/src/Caelestia/cutils.cpp index 0e0ded5..5608eeb 100644 --- a/plugin/src/Caelestia/cutils.cpp +++ b/plugin/src/Caelestia/cutils.cpp @@ -191,7 +191,7 @@ QColor CUtils::findDominantColour(const QImage& image, int rescaleSize) const { img = img.convertToFormat(QImage::Format_ARGB32); } - std::unordered_map<uint32_t, int> colours; + std::unordered_map<quint32, int> colours; const uchar* data = img.bits(); const int width = img.width(); const int height = img.height(); @@ -206,16 +206,16 @@ QColor CUtils::findDominantColour(const QImage& image, int rescaleSize) const { continue; } - uint32_t r = static_cast<uint32_t>(pixel[0] & 0xF8); - uint32_t g = static_cast<uint32_t>(pixel[1] & 0xF8); - uint32_t b = static_cast<uint32_t>(pixel[2] & 0xF8); + quint32 r = static_cast<quint32>(pixel[0] & 0xF8); + quint32 g = static_cast<quint32>(pixel[1] & 0xF8); + quint32 b = static_cast<quint32>(pixel[2] & 0xF8); - uint32_t colour = (r << 16) | (g << 8) | b; + quint32 colour = (r << 16) | (g << 8) | b; ++colours[colour]; } } - uint32_t dominantColour = 0; + quint32 dominantColour = 0; int maxCount = 0; for (const auto& [colour, count] : colours) { if (count > maxCount) { |