SF: Relax assertions for primary display removal
HWComposer::disconnectDisplay is called during hotplug reconnect.
Bug: 195467065
Test: No abort on primary display reconnect.
Change-Id: Ib6985cf1cd551c7f60fe27d048235a3b466da6aa
diff --git a/services/surfaceflinger/DisplayHardware/HWComposer.cpp b/services/surfaceflinger/DisplayHardware/HWComposer.cpp
index b0443f7..256bca9 100644
--- a/services/surfaceflinger/DisplayHardware/HWComposer.cpp
+++ b/services/surfaceflinger/DisplayHardware/HWComposer.cpp
@@ -666,7 +666,6 @@
RETURN_IF_INVALID_DISPLAY(displayId);
auto& displayData = mDisplayData[displayId];
const auto hwcDisplayId = displayData.hwcDisplay->getId();
- LOG_ALWAYS_FATAL_IF(hwcDisplayId == mPrimaryHwcDisplayId);
mPhysicalDisplayIdMap.erase(hwcDisplayId);
mDisplayData.erase(displayId);