Update frameworks/base patches for android-7.1.1_r21
[GitHub/Stricted/android_vendor_extra.git] / patches / frameworks / base / 0035-Expose-external-qs-tile-tint-color.patch
CommitLineData
a7bdce84 1From 5d2305c7564bb7ea1d4dda47ca09267173dfcb1f Mon Sep 17 00:00:00 2001
6bcbafcd
L
2From: Alex Cruz <mazdarider23@gmail.com>
3Date: Tue, 24 Jan 2017 11:14:46 +0100
c00f212d 4Subject: [PATCH 35/39] Expose external qs tile tint color
6bcbafcd
L
5
6This should allow themers to get around issues like this (see pic below)
7
8https://i.imgur.com/cG2OzRT.jpg
9
10Change-Id: If6dbf9ab29f8007d85a3c45524b1cf4ba1b032fb
11---
12 packages/SystemUI/res/values/projekt_colors.xml | 2 ++
13 .../SystemUI/src/com/android/systemui/qs/customize/TileQueryHelper.java | 2 +-
14 2 files changed, 3 insertions(+), 1 deletion(-)
15
16diff --git a/packages/SystemUI/res/values/projekt_colors.xml b/packages/SystemUI/res/values/projekt_colors.xml
5596c080 17index 83b852416e1..e31d1244ac8 100644
6bcbafcd
L
18--- a/packages/SystemUI/res/values/projekt_colors.xml
19+++ b/packages/SystemUI/res/values/projekt_colors.xml
20@@ -30,4 +30,6 @@
21 <color name="qs_battery_graph_text_color">#66FFFFFF</color>
22 <!-- QS battery accent color -->
23 <color name="qs_battery_accent">@*android:color/accent_device_default_light</color>
24+ <!-- External QS tile tint color -->
25+ <color name="external_qs_tile_tint_color">@android:color/white</color>
26 </resources>
27diff --git a/packages/SystemUI/src/com/android/systemui/qs/customize/TileQueryHelper.java b/packages/SystemUI/src/com/android/systemui/qs/customize/TileQueryHelper.java
5596c080 28index 0cd6490614b..6fabc6101ca 100644
6bcbafcd
L
29--- a/packages/SystemUI/src/com/android/systemui/qs/customize/TileQueryHelper.java
30+++ b/packages/SystemUI/src/com/android/systemui/qs/customize/TileQueryHelper.java
31@@ -177,7 +177,7 @@ public class TileQueryHelper {
32 continue;
33 }
34 icon.mutate();
35- icon.setTint(mContext.getColor(android.R.color.white));
36+ icon.setTint(mContext.getColor(R.color.external_qs_tile_tint_color));
37 CharSequence label = info.serviceInfo.loadLabel(pm);
38 addTile(spec, icon, label != null ? label.toString() : "null", appLabel, mContext);
39 }
40--
5596c080 412.11.1
6bcbafcd 42