From ddb1cfd65978c9b918f73173f4d4e6f1e5c140c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Wed, 19 Mar 2014 12:46:17 +0100 Subject: [PATCH] Only set NOT_UNKNOWN_SOURCE if available --- src/org/fdroid/fdroid/AppDetails.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/org/fdroid/fdroid/AppDetails.java b/src/org/fdroid/fdroid/AppDetails.java index 3ecc8f4fe..1e311c6b0 100644 --- a/src/org/fdroid/fdroid/AppDetails.java +++ b/src/org/fdroid/fdroid/AppDetails.java @@ -33,6 +33,7 @@ import android.app.AlertDialog; import android.app.ListActivity; import android.app.ProgressDialog; import android.net.Uri; +import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.Message; @@ -913,7 +914,9 @@ public class AppDetails extends ListActivity { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://" + file.getPath()), "application/vnd.android.package-archive"); - intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); + if (Build.VERSION.SDK_INT >= 14) { + intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); + } startActivityForResult(intent, REQUEST_INSTALL); ((FDroidApp) getApplication()).invalidateApp(id); }