1 From 0d250fd420ba2d187e034c5ed9fc23fdc4f915bd Mon Sep 17 00:00:00 2001
2 From: Kuba Schenk <abukcz@gmail.com>
3 Date: Thu, 1 Dec 2016 21:48:26 +0100
4 Subject: [PATCH 28/43] OMS7-N: ApplicationsState: add filter for Substratum
7 This commit allows the framework to handle the filtering of the icon overlays found for OMS.
9 Base this off the work from @KreAch3R
11 Change-Id: I594c993977733e67f566ac65df50ad2e1bbdbdd3
12 (cherry picked from commit 4d682464550f71e72e491934c78b8a42fdfc0348)
14 .../android/settingslib/applications/ApplicationsState.java | 11 +++++++++++
15 1 file changed, 11 insertions(+)
17 diff --git a/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java b/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java
18 index 6fecd4044ca..d3a6e217735 100644
19 --- a/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java
20 +++ b/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java
21 @@ -1325,6 +1325,17 @@ public class ApplicationsState {
25 + public static final AppFilter FILTER_SUBSTRATUM_ICONS = new AppFilter() {
26 + public void init() {
30 + public boolean filterApp(AppEntry entry) {
31 + return !((entry.info.metaData != null) &&
32 + (entry.info.metaData.getString("Substratum_IconPack") != null));
36 public static final AppFilter FILTER_WORK = new AppFilter() {
37 private int mCurrentUser;