diff --git a/platform/platform-api/src/com/intellij/util/ui/ButtonlessScrollBarUI.java b/platform/platform-api/src/com/intellij/util/ui/ButtonlessScrollBarUI.java index 41ad55d99885..4ca0dd867484 100644 --- a/platform/platform-api/src/com/intellij/util/ui/ButtonlessScrollBarUI.java +++ b/platform/platform-api/src/com/intellij/util/ui/ButtonlessScrollBarUI.java @@ -296,7 +296,7 @@ public class ButtonlessScrollBarUI extends BasicScrollBarUI { protected Color adjustColor(Color c) { if (myAnimationColorShift == 0) return c; final int sign = UIUtil.isUnderDarcula() ? -1 : 1; - return Gray.get(c.getRed() - sign * myAnimationColorShift); + return Gray.get(Math.max(0, Math.min(255, c.getRed() - sign * myAnimationColorShift))); } private boolean isVertical() {