diff options
Diffstat (limited to 'ui_pyroscope.cc')
-rw-r--r-- | ui_pyroscope.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ui_pyroscope.cc b/ui_pyroscope.cc index d9dd1edd00a8..5ecc7e775e4b 100644 --- a/ui_pyroscope.cc +++ b/ui_pyroscope.cc @@ -494,7 +494,7 @@ static void decorate_download_title(Window* window, display::Canvas* canvas, cor // show ratio progress by color (ratio is scaled x1000) static int ratio_color(int ratio) { int rcol = sizeof(ratio_col) / sizeof(*ratio_col) - 1; - return ratio_col[std::min(rcol, ratio * rcol / 1200)]; + return ratio_col[std::min(rcol, std::max(0, ratio) * rcol / 1200)]; } |