Loading services/core/java/com/android/server/display/ExternalDisplayPolicy.java +2 −2 Original line number Diff line number Diff line Loading @@ -231,7 +231,7 @@ class ExternalDisplayPolicy { if (!isExternalDisplayAllowed()) { Slog.w(TAG, "handleExternalDisplayConnectedLocked: External display can not be used" + " because it is currently not allowed."); mDisplayNotificationManager.onHighTemperatureExternalDisplayNotAllowed(); mHandler.post(mDisplayNotificationManager::onHighTemperatureExternalDisplayNotAllowed); return; } Loading Loading @@ -329,7 +329,7 @@ class ExternalDisplayPolicy { if (!isExternalDisplayAllowed()) { Slog.w(TAG, "External display is currently not allowed and is getting disabled."); mDisplayNotificationManager.onHighTemperatureExternalDisplayNotAllowed(); mHandler.post(mDisplayNotificationManager::onHighTemperatureExternalDisplayNotAllowed); } mLogicalDisplayMapper.setDisplayEnabledLocked(logicalDisplay, /*enabled=*/ false); Loading services/tests/displayservicetests/src/com/android/server/display/ExternalDisplayPolicyTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -258,6 +258,7 @@ public class ExternalDisplayPolicyTest { when(mMockedLogicalDisplay.isEnabledLocked()).thenReturn(false); mExternalDisplayPolicy.handleExternalDisplayConnectedLocked(mMockedLogicalDisplay); mHandler.flush(); verify(mMockedInjector, never()).sendExternalDisplayEventLocked(any(), anyInt()); verify(mMockedDisplayNotificationManager, times(2)) .onHighTemperatureExternalDisplayNotAllowed(); Loading Loading
services/core/java/com/android/server/display/ExternalDisplayPolicy.java +2 −2 Original line number Diff line number Diff line Loading @@ -231,7 +231,7 @@ class ExternalDisplayPolicy { if (!isExternalDisplayAllowed()) { Slog.w(TAG, "handleExternalDisplayConnectedLocked: External display can not be used" + " because it is currently not allowed."); mDisplayNotificationManager.onHighTemperatureExternalDisplayNotAllowed(); mHandler.post(mDisplayNotificationManager::onHighTemperatureExternalDisplayNotAllowed); return; } Loading Loading @@ -329,7 +329,7 @@ class ExternalDisplayPolicy { if (!isExternalDisplayAllowed()) { Slog.w(TAG, "External display is currently not allowed and is getting disabled."); mDisplayNotificationManager.onHighTemperatureExternalDisplayNotAllowed(); mHandler.post(mDisplayNotificationManager::onHighTemperatureExternalDisplayNotAllowed); } mLogicalDisplayMapper.setDisplayEnabledLocked(logicalDisplay, /*enabled=*/ false); Loading
services/tests/displayservicetests/src/com/android/server/display/ExternalDisplayPolicyTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -258,6 +258,7 @@ public class ExternalDisplayPolicyTest { when(mMockedLogicalDisplay.isEnabledLocked()).thenReturn(false); mExternalDisplayPolicy.handleExternalDisplayConnectedLocked(mMockedLogicalDisplay); mHandler.flush(); verify(mMockedInjector, never()).sendExternalDisplayEventLocked(any(), anyInt()); verify(mMockedDisplayNotificationManager, times(2)) .onHighTemperatureExternalDisplayNotAllowed(); Loading