Loading services/core/java/com/android/server/display/ExternalDisplayPolicy.java +0 −8 Original line number Original line Diff line number Diff line Loading @@ -368,14 +368,6 @@ class ExternalDisplayPolicy { } } boolean isDisplayReadyForMirroring(int displayId) { boolean isDisplayReadyForMirroring(int displayId) { if (!mFlags.isWaitingConfirmationBeforeMirroringEnabled()) { if (DEBUG) { Slog.d(TAG, "isDisplayReadyForMirroring: mirroring CONFIRMED - " + " flag 'waiting for confirmation before mirroring' is disabled"); } return true; } synchronized (mSyncRoot) { synchronized (mSyncRoot) { if (!mIsBootCompleted) { if (!mIsBootCompleted) { if (DEBUG) { if (DEBUG) { Loading services/core/java/com/android/server/display/feature/DisplayManagerFlags.java +0 −14 Original line number Original line Diff line number Diff line Loading @@ -199,11 +199,6 @@ public class DisplayManagerFlags { Flags::enableUserRefreshRateForExternalDisplay Flags::enableUserRefreshRateForExternalDisplay ); ); private final FlagState mEnableWaitingConfirmationBeforeMirroring = new FlagState( Flags.FLAG_ENABLE_WAITING_CONFIRMATION_BEFORE_MIRRORING, Flags::enableWaitingConfirmationBeforeMirroring ); private final FlagState mEnableApplyDisplayChangedDuringDisplayAdded = new FlagState( private final FlagState mEnableApplyDisplayChangedDuringDisplayAdded = new FlagState( Flags.FLAG_ENABLE_APPLY_DISPLAY_CHANGED_DURING_DISPLAY_ADDED, Flags.FLAG_ENABLE_APPLY_DISPLAY_CHANGED_DURING_DISPLAY_ADDED, Flags::enableApplyDisplayChangedDuringDisplayAdded Flags::enableApplyDisplayChangedDuringDisplayAdded Loading Loading @@ -506,14 +501,6 @@ public class DisplayManagerFlags { com.android.internal.R.bool.config_allowNormalBrightnessForDozePolicy); com.android.internal.R.bool.config_allowNormalBrightnessForDozePolicy); } } /** * @return {@code true} if mirroring won't be enabled until boot completes and the user enables * the display. */ public boolean isWaitingConfirmationBeforeMirroringEnabled() { return mEnableWaitingConfirmationBeforeMirroring.isEnabled(); } /** /** * @return {@code true} if battery stats is enabled for all displays, not just the primary * @return {@code true} if battery stats is enabled for all displays, not just the primary * display. * display. Loading Loading @@ -704,7 +691,6 @@ public class DisplayManagerFlags { pw.println(" " + mNewHdrBrightnessModifier); pw.println(" " + mNewHdrBrightnessModifier); pw.println(" " + mVirtualDisplayLimit); pw.println(" " + mVirtualDisplayLimit); pw.println(" " + mNormalBrightnessForDozeParameter); pw.println(" " + mNormalBrightnessForDozeParameter); pw.println(" " + mEnableWaitingConfirmationBeforeMirroring); pw.println(" " + mEnableBatteryStatsForAllDisplays); pw.println(" " + mEnableBatteryStatsForAllDisplays); pw.println(" " + mEnableApplyDisplayChangedDuringDisplayAdded); pw.println(" " + mEnableApplyDisplayChangedDuringDisplayAdded); pw.println(" " + mBlockAutobrightnessChangesOnStylusUsage); pw.println(" " + mBlockAutobrightnessChangesOnStylusUsage); Loading services/core/java/com/android/server/display/feature/display_flags.aconfig +0 −11 Original line number Original line Diff line number Diff line Loading @@ -303,17 +303,6 @@ flag { is_fixed_read_only: true is_fixed_read_only: true } } flag { name: "enable_waiting_confirmation_before_mirroring" namespace: "display_manager" description: "Allow ContentRecorder checking whether user confirmed mirroring after boot" bug: "361698995" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { flag { name: "enable_battery_stats_for_all_displays" name: "enable_battery_stats_for_all_displays" namespace: "display_manager" namespace: "display_manager" Loading services/tests/displayservicetests/src/com/android/server/display/ExternalDisplayPolicyTest.java +0 −11 Original line number Original line Diff line number Diff line Loading @@ -289,15 +289,8 @@ public class ExternalDisplayPolicyTest { verify(mMockedLogicalDisplayMapper, never()).forEachLocked(any()); verify(mMockedLogicalDisplayMapper, never()).forEachLocked(any()); } } @Test public void testMirroringAlwaysConfirmedByUser_flagDisabled() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(false); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)).isTrue(); } @Test @Test public void testMirroringConfirmed_afterBootForEnabledDisplay() { public void testMirroringConfirmed_afterBootForEnabledDisplay() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); mExternalDisplayPolicy.onBootCompleted(); mExternalDisplayPolicy.onBootCompleted(); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) .isTrue(); .isTrue(); Loading @@ -305,7 +298,6 @@ public class ExternalDisplayPolicyTest { @Test @Test public void testMirroringNotConfirmed_afterBootForDisabledDisplay() { public void testMirroringNotConfirmed_afterBootForDisabledDisplay() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); mExternalDisplayPolicy.onBootCompleted(); mExternalDisplayPolicy.onBootCompleted(); when(mMockedLogicalDisplay.isEnabledLocked()).thenReturn(false); when(mMockedLogicalDisplay.isEnabledLocked()).thenReturn(false); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) Loading @@ -314,7 +306,6 @@ public class ExternalDisplayPolicyTest { @Test @Test public void testMirroringNeverConfirmed_forNonExternalDisplays() { public void testMirroringNeverConfirmed_forNonExternalDisplays() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); mExternalDisplayPolicy.onBootCompleted(); mExternalDisplayPolicy.onBootCompleted(); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(Display.DEFAULT_DISPLAY)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(Display.DEFAULT_DISPLAY)) .isFalse(); .isFalse(); Loading @@ -322,7 +313,6 @@ public class ExternalDisplayPolicyTest { @Test @Test public void testMirroringNeverConfirmed_forNonExistingDisplays() { public void testMirroringNeverConfirmed_forNonExistingDisplays() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); mExternalDisplayPolicy.onBootCompleted(); mExternalDisplayPolicy.onBootCompleted(); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(Display.INVALID_DISPLAY)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(Display.INVALID_DISPLAY)) .isFalse(); .isFalse(); Loading @@ -330,7 +320,6 @@ public class ExternalDisplayPolicyTest { @Test @Test public void testMirroringNeverConfirmed_duringBoot() { public void testMirroringNeverConfirmed_duringBoot() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) .isFalse(); .isFalse(); } } Loading Loading
services/core/java/com/android/server/display/ExternalDisplayPolicy.java +0 −8 Original line number Original line Diff line number Diff line Loading @@ -368,14 +368,6 @@ class ExternalDisplayPolicy { } } boolean isDisplayReadyForMirroring(int displayId) { boolean isDisplayReadyForMirroring(int displayId) { if (!mFlags.isWaitingConfirmationBeforeMirroringEnabled()) { if (DEBUG) { Slog.d(TAG, "isDisplayReadyForMirroring: mirroring CONFIRMED - " + " flag 'waiting for confirmation before mirroring' is disabled"); } return true; } synchronized (mSyncRoot) { synchronized (mSyncRoot) { if (!mIsBootCompleted) { if (!mIsBootCompleted) { if (DEBUG) { if (DEBUG) { Loading
services/core/java/com/android/server/display/feature/DisplayManagerFlags.java +0 −14 Original line number Original line Diff line number Diff line Loading @@ -199,11 +199,6 @@ public class DisplayManagerFlags { Flags::enableUserRefreshRateForExternalDisplay Flags::enableUserRefreshRateForExternalDisplay ); ); private final FlagState mEnableWaitingConfirmationBeforeMirroring = new FlagState( Flags.FLAG_ENABLE_WAITING_CONFIRMATION_BEFORE_MIRRORING, Flags::enableWaitingConfirmationBeforeMirroring ); private final FlagState mEnableApplyDisplayChangedDuringDisplayAdded = new FlagState( private final FlagState mEnableApplyDisplayChangedDuringDisplayAdded = new FlagState( Flags.FLAG_ENABLE_APPLY_DISPLAY_CHANGED_DURING_DISPLAY_ADDED, Flags.FLAG_ENABLE_APPLY_DISPLAY_CHANGED_DURING_DISPLAY_ADDED, Flags::enableApplyDisplayChangedDuringDisplayAdded Flags::enableApplyDisplayChangedDuringDisplayAdded Loading Loading @@ -506,14 +501,6 @@ public class DisplayManagerFlags { com.android.internal.R.bool.config_allowNormalBrightnessForDozePolicy); com.android.internal.R.bool.config_allowNormalBrightnessForDozePolicy); } } /** * @return {@code true} if mirroring won't be enabled until boot completes and the user enables * the display. */ public boolean isWaitingConfirmationBeforeMirroringEnabled() { return mEnableWaitingConfirmationBeforeMirroring.isEnabled(); } /** /** * @return {@code true} if battery stats is enabled for all displays, not just the primary * @return {@code true} if battery stats is enabled for all displays, not just the primary * display. * display. Loading Loading @@ -704,7 +691,6 @@ public class DisplayManagerFlags { pw.println(" " + mNewHdrBrightnessModifier); pw.println(" " + mNewHdrBrightnessModifier); pw.println(" " + mVirtualDisplayLimit); pw.println(" " + mVirtualDisplayLimit); pw.println(" " + mNormalBrightnessForDozeParameter); pw.println(" " + mNormalBrightnessForDozeParameter); pw.println(" " + mEnableWaitingConfirmationBeforeMirroring); pw.println(" " + mEnableBatteryStatsForAllDisplays); pw.println(" " + mEnableBatteryStatsForAllDisplays); pw.println(" " + mEnableApplyDisplayChangedDuringDisplayAdded); pw.println(" " + mEnableApplyDisplayChangedDuringDisplayAdded); pw.println(" " + mBlockAutobrightnessChangesOnStylusUsage); pw.println(" " + mBlockAutobrightnessChangesOnStylusUsage); Loading
services/core/java/com/android/server/display/feature/display_flags.aconfig +0 −11 Original line number Original line Diff line number Diff line Loading @@ -303,17 +303,6 @@ flag { is_fixed_read_only: true is_fixed_read_only: true } } flag { name: "enable_waiting_confirmation_before_mirroring" namespace: "display_manager" description: "Allow ContentRecorder checking whether user confirmed mirroring after boot" bug: "361698995" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { flag { name: "enable_battery_stats_for_all_displays" name: "enable_battery_stats_for_all_displays" namespace: "display_manager" namespace: "display_manager" Loading
services/tests/displayservicetests/src/com/android/server/display/ExternalDisplayPolicyTest.java +0 −11 Original line number Original line Diff line number Diff line Loading @@ -289,15 +289,8 @@ public class ExternalDisplayPolicyTest { verify(mMockedLogicalDisplayMapper, never()).forEachLocked(any()); verify(mMockedLogicalDisplayMapper, never()).forEachLocked(any()); } } @Test public void testMirroringAlwaysConfirmedByUser_flagDisabled() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(false); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)).isTrue(); } @Test @Test public void testMirroringConfirmed_afterBootForEnabledDisplay() { public void testMirroringConfirmed_afterBootForEnabledDisplay() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); mExternalDisplayPolicy.onBootCompleted(); mExternalDisplayPolicy.onBootCompleted(); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) .isTrue(); .isTrue(); Loading @@ -305,7 +298,6 @@ public class ExternalDisplayPolicyTest { @Test @Test public void testMirroringNotConfirmed_afterBootForDisabledDisplay() { public void testMirroringNotConfirmed_afterBootForDisabledDisplay() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); mExternalDisplayPolicy.onBootCompleted(); mExternalDisplayPolicy.onBootCompleted(); when(mMockedLogicalDisplay.isEnabledLocked()).thenReturn(false); when(mMockedLogicalDisplay.isEnabledLocked()).thenReturn(false); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) Loading @@ -314,7 +306,6 @@ public class ExternalDisplayPolicyTest { @Test @Test public void testMirroringNeverConfirmed_forNonExternalDisplays() { public void testMirroringNeverConfirmed_forNonExternalDisplays() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); mExternalDisplayPolicy.onBootCompleted(); mExternalDisplayPolicy.onBootCompleted(); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(Display.DEFAULT_DISPLAY)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(Display.DEFAULT_DISPLAY)) .isFalse(); .isFalse(); Loading @@ -322,7 +313,6 @@ public class ExternalDisplayPolicyTest { @Test @Test public void testMirroringNeverConfirmed_forNonExistingDisplays() { public void testMirroringNeverConfirmed_forNonExistingDisplays() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); mExternalDisplayPolicy.onBootCompleted(); mExternalDisplayPolicy.onBootCompleted(); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(Display.INVALID_DISPLAY)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(Display.INVALID_DISPLAY)) .isFalse(); .isFalse(); Loading @@ -330,7 +320,6 @@ public class ExternalDisplayPolicyTest { @Test @Test public void testMirroringNeverConfirmed_duringBoot() { public void testMirroringNeverConfirmed_duringBoot() { when(mMockedFlags.isWaitingConfirmationBeforeMirroringEnabled()).thenReturn(true); assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) assertThat(mExternalDisplayPolicy.isDisplayReadyForMirroring(EXTERNAL_DISPLAY_ID)) .isFalse(); .isFalse(); } } Loading