diff --git a/app/src/main/java/org/fdroid/fdroid/installer/Installer.java b/app/src/main/java/org/fdroid/fdroid/installer/Installer.java index bb0735b4b..7d39269ba 100644 --- a/app/src/main/java/org/fdroid/fdroid/installer/Installer.java +++ b/app/src/main/java/org/fdroid/fdroid/installer/Installer.java @@ -144,9 +144,10 @@ public abstract class Installer { } PackageManager pm = context.getPackageManager(); - if (Build.VERSION.SDK_INT >= 24 && ( - pm.getInstallerPackageName(apk.packageName).equals("com.android.packageinstaller") - || pm.getInstallerPackageName(apk.packageName).equals("com.google.android.packageinstaller"))) { + String installerPackageName = pm.getInstallerPackageName(apk.packageName); + if (Build.VERSION.SDK_INT >= 24 && + ("com.android.packageinstaller".equals(installerPackageName) + || "com.google.android.packageinstaller".equals(installerPackageName))) { Utils.debugLog(TAG, "Falling back to default installer for uninstall"); Intent intent = new Intent(context, DefaultInstallerActivity.class); intent.setAction(DefaultInstallerActivity.ACTION_UNINSTALL_PACKAGE);