summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Owens <djbryan3540@gmail.com>2016-04-08 19:41:40 -0500
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-06-14 14:16:21 -0700
commitc963ecdfd1bb489eaa6fd7e91e748ac95f774496 (patch)
tree5d0e2d14e9be0c203c333a44a79ed50a27b6ea6b
parentb277701816240ceb13425e38b515b790ffd2f864 (diff)
downloadandroid_packages_apps_PackageInstaller-c963ecdfd1bb489eaa6fd7e91e748ac95f774496.tar.gz
android_packages_apps_PackageInstaller-c963ecdfd1bb489eaa6fd7e91e748ac95f774496.tar.bz2
android_packages_apps_PackageInstaller-c963ecdfd1bb489eaa6fd7e91e748ac95f774496.zip
Themes: Add tint mode so custom icons can show in permissions settings
Change-Id: I8fa2360d1340cb825938f4c820d99c98d3037baa Signed-off-by: Bryan Owens <djbryan3540@gmail.com>
-rw-r--r--src/com/android/packageinstaller/permission/utils/Utils.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/packageinstaller/permission/utils/Utils.java b/src/com/android/packageinstaller/permission/utils/Utils.java
index 21830378..fb2ba654 100644
--- a/src/com/android/packageinstaller/permission/utils/Utils.java
+++ b/src/com/android/packageinstaller/permission/utils/Utils.java
@@ -26,6 +26,7 @@ import android.content.res.Configuration;
import android.content.res.Resources;
import android.content.res.Resources.Theme;
import android.graphics.drawable.Drawable;
+import android.graphics.PorterDuff;
import android.util.ArraySet;
import android.util.Log;
import android.util.TypedValue;
@@ -113,6 +114,7 @@ public class Utils {
theme.resolveAttribute(attr, typedValue, true);
icon = icon.mutate();
icon.setTint(context.getColor(typedValue.resourceId));
+ icon.setTintMode(PorterDuff.Mode.SRC_ATOP);
return icon;
}