mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Fix/no signal detection (#1087)
This commit is contained in:
@@ -97,17 +97,23 @@ inline bool operator!=(const ColorRgb & lhs, const ColorRgb & rhs)
|
||||
/// Compare operator to check if a color is 'smaller' than or 'equal' to another color
|
||||
inline bool operator<=(const ColorRgb & lhs, const ColorRgb & rhs)
|
||||
{
|
||||
return lhs < rhs || lhs == rhs;
|
||||
return lhs.red <= rhs.red &&
|
||||
lhs.green <= rhs.green &&
|
||||
lhs.blue <= rhs.blue;
|
||||
}
|
||||
|
||||
/// Compare operator to check if a color is 'greater' to another color
|
||||
inline bool operator>(const ColorRgb & lhs, const ColorRgb & rhs)
|
||||
{
|
||||
return !(lhs < rhs) && lhs != rhs;
|
||||
return lhs.red > rhs.red &&
|
||||
lhs.green > rhs.green &&
|
||||
lhs.blue > rhs.blue;
|
||||
}
|
||||
|
||||
/// Compare operator to check if a color is 'greater' than or 'equal' to another color
|
||||
inline bool operator>=(const ColorRgb & lhs, const ColorRgb & rhs)
|
||||
{
|
||||
return lhs > rhs || lhs == rhs;
|
||||
return lhs.red >= rhs.red &&
|
||||
lhs.green >= rhs.green &&
|
||||
lhs.blue >= rhs.blue;
|
||||
}
|
||||
|
Reference in New Issue
Block a user