From 425d9c5ae6b961ed5e762b6c220a2ae3b6f70f7c Mon Sep 17 00:00:00 2001 From: Lucas Dupin Date: Tue, 2 May 2017 10:33:00 -0700 Subject: [PATCH] Upstream update Pulling changes from support library Test: non-applicable Change-Id: Ibacca48ad78a39739793b6400b7fcb19447d26db --- .../android/internal/graphics/palette/ColorCutQuantizer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/com/android/internal/graphics/palette/ColorCutQuantizer.java b/core/java/com/android/internal/graphics/palette/ColorCutQuantizer.java index 2d0ad660de8a9..56d60a13e1597 100644 --- a/core/java/com/android/internal/graphics/palette/ColorCutQuantizer.java +++ b/core/java/com/android/internal/graphics/palette/ColorCutQuantizer.java @@ -376,7 +376,9 @@ final class ColorCutQuantizer { for (int i = mLowerIndex, count = 0; i <= mUpperIndex; i++) { count += hist[colors[i]]; if (count >= midPoint) { - return i; + // we never want to split on the upperIndex, as this will result in the same + // box + return Math.min(mUpperIndex - 1, i); } }