Loading services/core/java/com/android/server/display/LogicalDisplay.java +9 −1 Original line number Diff line number Diff line Loading @@ -252,7 +252,9 @@ final class LogicalDisplay { mIsAnisotropyCorrectionEnabled = isAnisotropyCorrectionEnabled; mAlwaysRotateDisplayDeviceEnabled = isAlwaysRotateDisplayDeviceEnabled; mSyncedResolutionSwitchEnabled = isSyncedResolutionSwitchEnabled; mCanHostTasks = (mDisplayId == Display.DEFAULT_DISPLAY); // No need to initialize mCanHostTasks here; it's handled in // DisplayManagerService#setupLogicalDisplay(). } public void setDevicePositionLocked(int position) { Loading Loading @@ -1044,6 +1046,12 @@ final class LogicalDisplay { mBaseDisplayInfo.copyFrom(EMPTY_DISPLAY_INFO); mInfo.set(null); // Since mCanHostTasks depends on mPrimaryDisplayDevice, we should refresh mCanHostTasks // when mPrimaryDisplayDevice changes. if (device != null) { mCanHostTasks = validateCanHostTasksLocked(mCanHostTasks); } return old; } Loading services/tests/displayservicetests/src/com/android/server/display/LogicalDisplayTest.java +0 −1 Original line number Diff line number Diff line Loading @@ -631,7 +631,6 @@ public class LogicalDisplayTest { @Test public void testSetCanHostTasks_defaultDisplay() { mLogicalDisplay = new LogicalDisplay(Display.DEFAULT_DISPLAY, LAYER_STACK, mDisplayDevice); assertTrue(mLogicalDisplay.canHostTasksLocked()); mLogicalDisplay.setCanHostTasksLocked(true); assertTrue(mLogicalDisplay.canHostTasksLocked()); Loading Loading
services/core/java/com/android/server/display/LogicalDisplay.java +9 −1 Original line number Diff line number Diff line Loading @@ -252,7 +252,9 @@ final class LogicalDisplay { mIsAnisotropyCorrectionEnabled = isAnisotropyCorrectionEnabled; mAlwaysRotateDisplayDeviceEnabled = isAlwaysRotateDisplayDeviceEnabled; mSyncedResolutionSwitchEnabled = isSyncedResolutionSwitchEnabled; mCanHostTasks = (mDisplayId == Display.DEFAULT_DISPLAY); // No need to initialize mCanHostTasks here; it's handled in // DisplayManagerService#setupLogicalDisplay(). } public void setDevicePositionLocked(int position) { Loading Loading @@ -1044,6 +1046,12 @@ final class LogicalDisplay { mBaseDisplayInfo.copyFrom(EMPTY_DISPLAY_INFO); mInfo.set(null); // Since mCanHostTasks depends on mPrimaryDisplayDevice, we should refresh mCanHostTasks // when mPrimaryDisplayDevice changes. if (device != null) { mCanHostTasks = validateCanHostTasksLocked(mCanHostTasks); } return old; } Loading
services/tests/displayservicetests/src/com/android/server/display/LogicalDisplayTest.java +0 −1 Original line number Diff line number Diff line Loading @@ -631,7 +631,6 @@ public class LogicalDisplayTest { @Test public void testSetCanHostTasks_defaultDisplay() { mLogicalDisplay = new LogicalDisplay(Display.DEFAULT_DISPLAY, LAYER_STACK, mDisplayDevice); assertTrue(mLogicalDisplay.canHostTasksLocked()); mLogicalDisplay.setCanHostTasksLocked(true); assertTrue(mLogicalDisplay.canHostTasksLocked()); Loading