mirror of
https://github.com/clementine-player/Clementine
synced 2025-01-30 19:15:08 +01:00
Use qBound instead of ಠ__ಠ
This commit is contained in:
parent
8e6dd551ef
commit
d09f96d6eb
@ -794,13 +794,6 @@ void PlaylistView::JumpToLastPlayedTrack() {
|
|||||||
currently_autoscrolling_ = false;
|
currently_autoscrolling_ = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace {
|
|
||||||
uchar clamp(int x, int low, int high) {
|
|
||||||
// ಠ__ಠ
|
|
||||||
return x < low ? low : x > high ? high : x;
|
|
||||||
}
|
|
||||||
} // namespace
|
|
||||||
|
|
||||||
void PlaylistView::paintEvent(QPaintEvent* event) {
|
void PlaylistView::paintEvent(QPaintEvent* event) {
|
||||||
// Reimplemented to draw the background image.
|
// Reimplemented to draw the background image.
|
||||||
// Reimplemented also to draw the drop indicator
|
// Reimplemented also to draw the drop indicator
|
||||||
@ -820,7 +813,10 @@ void PlaylistView::paintEvent(QPaintEvent* event) {
|
|||||||
QImage background_image(background_image_);
|
QImage background_image(background_image_);
|
||||||
uchar* bits = background_image.bits();
|
uchar* bits = background_image.bits();
|
||||||
for (int i = 0; i < background_image.height() * background_image.bytesPerLine(); ++i) {
|
for (int i = 0; i < background_image.height() * background_image.bytesPerLine(); ++i) {
|
||||||
bits[i] = clamp(bits[i] + kBackgroundOpacity * 255, 0, 255);
|
bits[i] = qBound(
|
||||||
|
0,
|
||||||
|
static_cast<int>(bits[i] + kBackgroundOpacity * 255),
|
||||||
|
255);
|
||||||
}
|
}
|
||||||
|
|
||||||
cached_scaled_background_image_ = QPixmap::fromImage(
|
cached_scaled_background_image_ = QPixmap::fromImage(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user