Loading services/core/java/com/android/server/pm/AppsFilter.java +6 −6 Original line number Diff line number Diff line Loading @@ -68,9 +68,8 @@ public class AppsFilter { // Logs all filtering instead of enforcing private static final boolean DEBUG_ALLOW_ALL = false; @SuppressWarnings("ConstantExpression") private static final boolean DEBUG_LOGGING = false | DEBUG_ALLOW_ALL; private static final boolean DEBUG_LOGGING = false; private static final boolean FEATURE_ENABLED_BY_DEFAULT = false; /** * This contains a list of app UIDs that are implicitly queryable because another app explicitly Loading Loading @@ -136,7 +135,7 @@ public class AppsFilter { private static class FeatureConfigImpl implements FeatureConfig { private static final String FILTERING_ENABLED_NAME = "package_query_filtering_enabled"; private final PackageManagerService.Injector mInjector; private volatile boolean mFeatureEnabled = false; private volatile boolean mFeatureEnabled = FEATURE_ENABLED_BY_DEFAULT; private FeatureConfigImpl(PackageManagerService.Injector injector) { mInjector = injector; Loading @@ -145,14 +144,15 @@ public class AppsFilter { @Override public void onSystemReady() { mFeatureEnabled = DeviceConfig.getBoolean( NAMESPACE_PACKAGE_MANAGER_SERVICE, FILTERING_ENABLED_NAME, false); NAMESPACE_PACKAGE_MANAGER_SERVICE, FILTERING_ENABLED_NAME, FEATURE_ENABLED_BY_DEFAULT); DeviceConfig.addOnPropertiesChangedListener( NAMESPACE_PACKAGE_MANAGER_SERVICE, FgThread.getExecutor(), properties -> { if (properties.getKeyset().contains(FILTERING_ENABLED_NAME)) { synchronized (FeatureConfigImpl.this) { mFeatureEnabled = properties.getBoolean(FILTERING_ENABLED_NAME, false); FEATURE_ENABLED_BY_DEFAULT); } } }); Loading Loading
services/core/java/com/android/server/pm/AppsFilter.java +6 −6 Original line number Diff line number Diff line Loading @@ -68,9 +68,8 @@ public class AppsFilter { // Logs all filtering instead of enforcing private static final boolean DEBUG_ALLOW_ALL = false; @SuppressWarnings("ConstantExpression") private static final boolean DEBUG_LOGGING = false | DEBUG_ALLOW_ALL; private static final boolean DEBUG_LOGGING = false; private static final boolean FEATURE_ENABLED_BY_DEFAULT = false; /** * This contains a list of app UIDs that are implicitly queryable because another app explicitly Loading Loading @@ -136,7 +135,7 @@ public class AppsFilter { private static class FeatureConfigImpl implements FeatureConfig { private static final String FILTERING_ENABLED_NAME = "package_query_filtering_enabled"; private final PackageManagerService.Injector mInjector; private volatile boolean mFeatureEnabled = false; private volatile boolean mFeatureEnabled = FEATURE_ENABLED_BY_DEFAULT; private FeatureConfigImpl(PackageManagerService.Injector injector) { mInjector = injector; Loading @@ -145,14 +144,15 @@ public class AppsFilter { @Override public void onSystemReady() { mFeatureEnabled = DeviceConfig.getBoolean( NAMESPACE_PACKAGE_MANAGER_SERVICE, FILTERING_ENABLED_NAME, false); NAMESPACE_PACKAGE_MANAGER_SERVICE, FILTERING_ENABLED_NAME, FEATURE_ENABLED_BY_DEFAULT); DeviceConfig.addOnPropertiesChangedListener( NAMESPACE_PACKAGE_MANAGER_SERVICE, FgThread.getExecutor(), properties -> { if (properties.getKeyset().contains(FILTERING_ENABLED_NAME)) { synchronized (FeatureConfigImpl.this) { mFeatureEnabled = properties.getBoolean(FILTERING_ENABLED_NAME, false); FEATURE_ENABLED_BY_DEFAULT); } } }); Loading