mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-10-30 17:40:47 +03:00
Fix santizize=undefined warning (overflow)
This commit is contained in:
parent
da01f1713f
commit
40d9b5c5fc
2 changed files with 4 additions and 4 deletions
|
@ -342,10 +342,10 @@ utils::linkColor()
|
|||
return QPalette().color(QPalette::Link).name();
|
||||
}
|
||||
|
||||
int
|
||||
uint32_t
|
||||
utils::hashQString(const QString &input)
|
||||
{
|
||||
auto hash = 0;
|
||||
uint32_t hash = 0;
|
||||
|
||||
for (int i = 0; i < input.length(); i++) {
|
||||
hash = input.at(i).digitValue() + ((hash << 5) - hash);
|
||||
|
@ -363,7 +363,7 @@ utils::generateContrastingHexColor(const QString &input, const QString &backgrou
|
|||
// Create a color for the input
|
||||
auto hash = hashQString(input);
|
||||
// create a hue value based on the hash of the input.
|
||||
auto userHue = qAbs(hash % 360);
|
||||
auto userHue = static_cast<int>(qAbs(hash % 360));
|
||||
// start with moderate saturation and lightness values.
|
||||
auto sat = 220;
|
||||
auto lightness = 125;
|
||||
|
|
|
@ -243,7 +243,7 @@ QString
|
|||
linkColor();
|
||||
|
||||
//! Returns the hash code of the input QString
|
||||
int
|
||||
uint32_t
|
||||
hashQString(const QString &input);
|
||||
|
||||
//! Generate a color (matching #RRGGBB) that has an acceptable contrast to background that is based
|
||||
|
|
Loading…
Reference in a new issue