From 21fd522e950ec5319a93cd4111455f5bd09b60e9 Mon Sep 17 00:00:00 2001
From: Hans-Christoph Steiner <hans@eds.org>
Date: Fri, 31 Mar 2017 20:07:38 +0200
Subject: [PATCH] only set installer to privext on versions where its required

To limit the possible oddness of having the installer package being
something different than F-Droid, only set it to priv ext on android-24
and newer, since its required there.
---
 .../java/org/fdroid/fdroid/compat/PackageManagerCompat.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/src/main/java/org/fdroid/fdroid/compat/PackageManagerCompat.java b/app/src/main/java/org/fdroid/fdroid/compat/PackageManagerCompat.java
index 137fd9ee8..0daf49d6b 100644
--- a/app/src/main/java/org/fdroid/fdroid/compat/PackageManagerCompat.java
+++ b/app/src/main/java/org/fdroid/fdroid/compat/PackageManagerCompat.java
@@ -23,7 +23,7 @@ public class PackageManagerCompat {
              * That enforces the uninstaller being the same as the installer,
              * so set the package name to that.
              */
-            if (PrivilegedInstaller.isDefault(context)) {
+            if (Build.VERSION.SDK_INT >= 24 && PrivilegedInstaller.isDefault(context)) {
                 mPm.setInstallerPackageName(packageName, "org.fdroid.fdroid.privileged");
             } else {
                 mPm.setInstallerPackageName(packageName, "org.fdroid.fdroid");