diff --git a/app/src/main/java/org/lineageos/updater/misc/Utils.java b/app/src/main/java/org/lineageos/updater/misc/Utils.java index 5a70f6ff1220282ee76fed022eb067cdc9fa645c..10812a3af4db19997f1c592a098c4b46a8c345ea 100644 --- a/app/src/main/java/org/lineageos/updater/misc/Utils.java +++ b/app/src/main/java/org/lineageos/updater/misc/Utils.java @@ -596,6 +596,10 @@ public class Utils { public static void updateSystemUpdaterService(Context context, int status, String version) { final SystemUpdateManager updateManager = context.getSystemService(SystemUpdateManager.class); + if (updateManager == null) { + Log.w(TAG, "SystemUpdateManager not available on this device"); + return; + } final Bundle oldInfo = updateManager.retrieveSystemUpdateInfo(); final int oldStatus = oldInfo.getInt(SystemUpdateManager.KEY_STATUS);