forked from qt-creator/qt-creator
Fix logical XOR
The '^' is the bitwise XOR, we should use logical XOR in these contexts. The operator!=() should serve for it. More info and reasoning: https://stackoverflow.com/questions/24542 Change-Id: I1bd70bdcab25455f409594f0f14c209d1de11d18 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -406,8 +406,8 @@ QColor FormatDescription::defaultBackground(TextStyle id)
|
||||
smallRatio = .05;
|
||||
largeRatio = .4;
|
||||
}
|
||||
const qreal ratio = ((palette.color(QPalette::Text).value() < 128)
|
||||
^ (palette.color(QPalette::HighlightedText).value() < 128)) ? smallRatio : largeRatio;
|
||||
const qreal ratio = ((palette.color(QPalette::Text).value() < 128) !=
|
||||
(palette.color(QPalette::HighlightedText).value() < 128)) ? smallRatio : largeRatio;
|
||||
|
||||
const QColor &col = QColor::fromRgbF(fg.redF() * ratio + bg.redF() * (1 - ratio),
|
||||
fg.greenF() * ratio + bg.greenF() * (1 - ratio),
|
||||
|
||||
Reference in New Issue
Block a user