diff options
author | Jesse Hall <jessehall@google.com> | 2013-08-08 12:15:03 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2013-08-08 15:44:15 -0700 |
commit | 6a6bc216d15293886ad088bb0ca99aadb7df85dc (patch) | |
tree | 03aba49c0f6369ff9bb0ea4dc70a2b4805cbcd51 /services/java/com/android/server/display/DisplayManagerService.java | |
parent | 4104d3295203d8a1f2d15d572293fdc1171631c6 (diff) |
Use new ISurfaceComposer::destroyDisplay method
Bug: 10191053
Change-Id: I3ecc6880db4a4c77c6db4e8b50faa9b4021d17c6
Diffstat (limited to 'services/java/com/android/server/display/DisplayManagerService.java')
-rw-r--r-- | services/java/com/android/server/display/DisplayManagerService.java | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/services/java/com/android/server/display/DisplayManagerService.java b/services/java/com/android/server/display/DisplayManagerService.java index 4b3463cfb20f..659163ccf0b0 100644 --- a/services/java/com/android/server/display/DisplayManagerService.java +++ b/services/java/com/android/server/display/DisplayManagerService.java @@ -154,9 +154,6 @@ public final class DisplayManagerService extends IDisplayManager.Stub { // List of all currently connected display devices. private final ArrayList<DisplayDevice> mDisplayDevices = new ArrayList<DisplayDevice>(); - // List of all removed display devices. - private final ArrayList<DisplayDevice> mRemovedDisplayDevices = new ArrayList<DisplayDevice>(); - // List of all logical displays indexed by logical display id. private final SparseArray<LogicalDisplay> mLogicalDisplays = new SparseArray<LogicalDisplay>(); @@ -798,7 +795,6 @@ public final class DisplayManagerService extends IDisplayManager.Stub { Slog.i(TAG, "Display device removed: " + device.getDisplayDeviceInfoLocked()); - mRemovedDisplayDevices.add(device); updateLogicalDisplaysLocked(); scheduleTraversalLocked(false); } @@ -900,14 +896,6 @@ public final class DisplayManagerService extends IDisplayManager.Stub { } private void performTraversalInTransactionLocked() { - // Perform one last traversal for each removed display device. - final int removedCount = mRemovedDisplayDevices.size(); - for (int i = 0; i < removedCount; i++) { - DisplayDevice device = mRemovedDisplayDevices.get(i); - device.performTraversalInTransactionLocked(); - } - mRemovedDisplayDevices.clear(); - // Clear all viewports before configuring displays so that we can keep // track of which ones we have configured. clearViewportsLocked(); |