From 2955fa8f5cb33d369cb5c39089bf11aceff0b9b3 Mon Sep 17 00:00:00 2001 From: Jon Miranda Date: Wed, 5 May 2021 11:20:20 -0700 Subject: [PATCH] Add method to check if popup supports color extraction. Bug: 187058092 Test: manual Change-Id: I795cd3bfd04a7ab9b4730a2e7d7618830faae37e --- src/com/android/launcher3/popup/ArrowPopup.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/popup/ArrowPopup.java b/src/com/android/launcher3/popup/ArrowPopup.java index c63d69dfd3..e95c539738 100644 --- a/src/com/android/launcher3/popup/ArrowPopup.java +++ b/src/com/android/launcher3/popup/ArrowPopup.java @@ -176,7 +176,7 @@ public abstract class ArrowPopup> (int) argb.evaluate((i + 1) * step, primaryColor, secondaryColor); } - if (Utilities.ATLEAST_S) { + if (supportsColorExtraction()) { setupColorExtraction(); } } @@ -706,6 +706,13 @@ public abstract class ArrowPopup> } } + /** + * Returns whether color extraction is supported. + */ + public boolean supportsColorExtraction() { + return Utilities.ATLEAST_S; + } + /** * Callback to be called when the popup is closed */