Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8cf804cf authored by Catherine Liang's avatar Catherine Liang
Browse files

Fix repeat color seed issue

Fix hue diff funciton, which has been incorrect and producing very
similar color seeds.

Flag: EXEMPT bug fix
Bug: 354381674
Test: manually verified in customization picker with different
wallpapers

Change-Id: I1d7baa7027f263a66063f3453e4ebab807652a63
parent 447099dc
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -328,7 +328,13 @@ public class ColorScheme {
    }

    private static double hueDiff(double a, double b) {
        return 180f - (Math.abs(a - b) - 180f);
        double diff = Math.abs(a - b);
        if (diff > 180f) {
            // 0 and 360 are the same hue. If hue difference is greater than 180, subtract from 360
            // to account for the circularity.
            diff = 360f - diff;
        }
        return diff;
    }

    private static String stringForColor(int color) {