From 9db305478efd05e61c610e19db3339cbfd7be070 Mon Sep 17 00:00:00 2001 From: kholoud mohamed Date: Thu, 14 Apr 2022 12:25:49 +0100 Subject: [PATCH] fix broken build on erorrprone Bug: 229190745 Test: m -j out/soong/.intermediates/packages/apps/Launcher3/Launcher3/android_common/lint/lint-baseline.xml Change-Id: I8fc801b0051a7e14578fa331b22653f109c1dcc6 --- Android.bp | 1 + src/com/android/launcher3/Utilities.java | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Android.bp b/Android.bp index b3027bc440..a523a62bcb 100644 --- a/Android.bp +++ b/Android.bp @@ -107,6 +107,7 @@ android_library { "androidx.cardview_cardview", "com.google.android.material_material", "iconloader_base", + "modules-utils-build", ], manifest: "AndroidManifest-common.xml", sdk_version: "current", diff --git a/src/com/android/launcher3/Utilities.java b/src/com/android/launcher3/Utilities.java index 9241c4545b..6d39857ae1 100644 --- a/src/com/android/launcher3/Utilities.java +++ b/src/com/android/launcher3/Utilities.java @@ -74,7 +74,6 @@ import android.widget.LinearLayout; import androidx.annotation.NonNull; import androidx.core.graphics.ColorUtils; -import androidx.core.os.BuildCompat; import com.android.launcher3.dragndrop.FolderAdaptiveIcon; import com.android.launcher3.graphics.GridCustomizationsProvider; @@ -94,6 +93,7 @@ import com.android.launcher3.util.Themes; import com.android.launcher3.views.ActivityContext; import com.android.launcher3.views.BaseDragLayer; import com.android.launcher3.widget.PendingAddShortcutInfo; +import com.android.modules.utils.build.SdkLevel; import java.lang.reflect.Method; import java.util.ArrayList; @@ -126,11 +126,11 @@ public final class Utilities { public static final boolean ATLEAST_Q = Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q; - public static final boolean ATLEAST_R = Build.VERSION.SDK_INT >= Build.VERSION_CODES.R; + public static final boolean ATLEAST_R = SdkLevel.isAtLeastR(); - public static final boolean ATLEAST_S = Build.VERSION.SDK_INT >= Build.VERSION_CODES.S; + public static final boolean ATLEAST_S = SdkLevel.isAtLeastS(); - public static final boolean ATLEAST_T = BuildCompat.isAtLeastT(); + public static final boolean ATLEAST_T = SdkLevel.isAtLeastT(); /** * Set on a motion event dispatched from the nav bar. See {@link MotionEvent#setEdgeFlags(int)}.