diff --git a/src/com/android/launcher3/popup/ArrowPopup.java b/src/com/android/launcher3/popup/ArrowPopup.java index 03351afedb..73ac8f2ab5 100644 --- a/src/com/android/launcher3/popup/ArrowPopup.java +++ b/src/com/android/launcher3/popup/ArrowPopup.java @@ -179,7 +179,7 @@ public abstract class ArrowPopup> (int) argb.evaluate((i + 1) * step, primaryColor, secondaryColor); } - if (Utilities.ATLEAST_S) { + if (supportsColorExtraction()) { setupColorExtraction(); } } @@ -675,6 +675,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 */