Merge changes from topic "b204127880_pipeline_backport_2" into sc-v2-dev am: 2657c08a78

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16155305

Change-Id: I5d469e512d3964233b4ff5706637112c2894dc57
This commit is contained in:
Jeff DeCew
2021-11-01 19:39:54 +00:00
committed by Automerger Merge Worker
3 changed files with 6 additions and 4 deletions

View File

@@ -146,7 +146,9 @@ public class NotificationViewHierarchyManager implements DynamicPrivacyControlle
NotificationListContainer listContainer) {
mPresenter = presenter;
mListContainer = listContainer;
mDynamicPrivacyController.addListener(this);
if (!mFeatureFlags.isNewNotifPipelineRenderingEnabled()) {
mDynamicPrivacyController.addListener(this);
}
}
/**
@@ -522,9 +524,7 @@ public class NotificationViewHierarchyManager implements DynamicPrivacyControlle
@Override
public void onDynamicPrivacyChanged() {
if (!mFeatureFlags.checkLegacyPipelineEnabled()) {
return;
}
mFeatureFlags.assertLegacyPipelineEnabled();
if (mPerformingUpdate) {
Log.w(TAG, "onDynamicPrivacyChanged made a re-entrant call");
}

View File

@@ -32,6 +32,7 @@ import dagger.Provides
@Module
object SensitiveContentCoordinatorModule {
@Provides
@JvmStatic
@CoordinatorScope
fun provideCoordinator(
dynamicPrivacyController: DynamicPrivacyController,

View File

@@ -30,6 +30,7 @@ import javax.inject.Scope
@Module(subcomponents = [CoordinatorsSubcomponent::class])
object CoordinatorsModule {
@SysUISingleton
@JvmStatic
@Provides
fun notifCoordinators(factory: CoordinatorsSubcomponent.Factory): NotifCoordinators =
factory.create().notifCoordinators