Loading packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeaderController.java +1 −8 Original line number Diff line number Diff line Loading @@ -16,9 +16,7 @@ package com.android.systemui.qs; import android.content.Intent; import android.os.Bundle; import android.provider.AlarmClock; import android.view.View; import android.view.View.OnClickListener; Loading Loading @@ -113,10 +111,7 @@ class QuickStatusBarHeaderController extends ViewController<QuickStatusBarHeader private View.OnClickListener mOnClickListener = new OnClickListener() { @Override public void onClick(View v) { if (v == mClockView) { mActivityStarter.postStartActivityDismissingKeyguard(new Intent( AlarmClock.ACTION_SHOW_ALARMS), 0); } else if (v == mPrivacyChip) { if (v == mPrivacyChip) { // If the privacy chip is visible, it means there were some indicators mUiEventLogger.log(PrivacyChipEvent.ONGOING_INDICATORS_CHIP_CLICK); mPrivacyDialogController.showDialog(getContext()); Loading Loading @@ -167,7 +162,6 @@ class QuickStatusBarHeaderController extends ViewController<QuickStatusBarHeader @Override protected void onViewAttached() { mClockView.setOnClickListener(mOnClickListener); mPrivacyChip.setOnClickListener(mOnClickListener); mMicCameraIndicatorsEnabled = mPrivacyItemController.getMicCameraAvailable(); Loading @@ -188,7 +182,6 @@ class QuickStatusBarHeaderController extends ViewController<QuickStatusBarHeader @Override protected void onViewDetached() { mClockView.setOnClickListener(null); mColorExtractor.removeOnColorsChangedListener(mOnColorsChangedListener); mPrivacyChip.setOnClickListener(null); mStatusBarIconController.removeIconGroup(mIconManager); Loading packages/SystemUI/tests/src/com/android/systemui/qs/QuickStatusBarHeaderControllerTest.kt +5 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,11 @@ class QuickStatusBarHeaderControllerTest : SysuiTestCase() { controller.onViewDetached() } @Test fun testClockNotClickable() { assertThat(clock.isClickable).isFalse() } @Test fun testIgnoredSlotsOnAttached_noIndicators() { setPrivacyController(micCamera = false, location = false) Loading Loading
packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeaderController.java +1 −8 Original line number Diff line number Diff line Loading @@ -16,9 +16,7 @@ package com.android.systemui.qs; import android.content.Intent; import android.os.Bundle; import android.provider.AlarmClock; import android.view.View; import android.view.View.OnClickListener; Loading Loading @@ -113,10 +111,7 @@ class QuickStatusBarHeaderController extends ViewController<QuickStatusBarHeader private View.OnClickListener mOnClickListener = new OnClickListener() { @Override public void onClick(View v) { if (v == mClockView) { mActivityStarter.postStartActivityDismissingKeyguard(new Intent( AlarmClock.ACTION_SHOW_ALARMS), 0); } else if (v == mPrivacyChip) { if (v == mPrivacyChip) { // If the privacy chip is visible, it means there were some indicators mUiEventLogger.log(PrivacyChipEvent.ONGOING_INDICATORS_CHIP_CLICK); mPrivacyDialogController.showDialog(getContext()); Loading Loading @@ -167,7 +162,6 @@ class QuickStatusBarHeaderController extends ViewController<QuickStatusBarHeader @Override protected void onViewAttached() { mClockView.setOnClickListener(mOnClickListener); mPrivacyChip.setOnClickListener(mOnClickListener); mMicCameraIndicatorsEnabled = mPrivacyItemController.getMicCameraAvailable(); Loading @@ -188,7 +182,6 @@ class QuickStatusBarHeaderController extends ViewController<QuickStatusBarHeader @Override protected void onViewDetached() { mClockView.setOnClickListener(null); mColorExtractor.removeOnColorsChangedListener(mOnColorsChangedListener); mPrivacyChip.setOnClickListener(null); mStatusBarIconController.removeIconGroup(mIconManager); Loading
packages/SystemUI/tests/src/com/android/systemui/qs/QuickStatusBarHeaderControllerTest.kt +5 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,11 @@ class QuickStatusBarHeaderControllerTest : SysuiTestCase() { controller.onViewDetached() } @Test fun testClockNotClickable() { assertThat(clock.isClickable).isFalse() } @Test fun testIgnoredSlotsOnAttached_noIndicators() { setPrivacyController(micCamera = false, location = false) Loading