mirror of
https://github.com/eried/portapack-mayhem.git
synced 2024-10-01 01:26:06 -04:00
Fix ProgressBar widget overflow (#1288)
This commit is contained in:
parent
8ce48dbcf6
commit
2af95456a2
@ -573,7 +573,7 @@ void ProgressBar::paint(Painter& painter) {
|
|||||||
const auto sr = screen_rect();
|
const auto sr = screen_rect();
|
||||||
const auto s = style();
|
const auto s = style();
|
||||||
|
|
||||||
v_scaled = (sr.size().width() * _value) / _max;
|
v_scaled = (sr.size().width() * (uint64_t)_value) / _max;
|
||||||
|
|
||||||
painter.fill_rectangle({sr.location(), {v_scaled, sr.size().height()}}, style().foreground);
|
painter.fill_rectangle({sr.location(), {v_scaled, sr.size().height()}}, style().foreground);
|
||||||
painter.fill_rectangle({{sr.location().x() + v_scaled, sr.location().y()}, {sr.size().width() - v_scaled, sr.size().height()}}, s.background);
|
painter.fill_rectangle({{sr.location().x() + v_scaled, sr.location().y()}, {sr.size().width() - v_scaled, sr.size().height()}}, s.background);
|
||||||
|
Loading…
Reference in New Issue
Block a user