SF: Update capabilities for HWC virtual display
setPowerMode() is not called in HWC virtual display
so capabilities was not updated.
This change updates capabilities when HWC virtual display is created.
Bug: 329533475
Test: manual
Change-Id: Ib12a5e76cd9b1efb0dd14a6ad31983e41a0eeaba
Signed-off-by: HyunKyoung <hk310.kim@samsung.com>
diff --git a/services/surfaceflinger/DisplayHardware/HWC2.h b/services/surfaceflinger/DisplayHardware/HWC2.h
index f907061..0a77d4b 100644
--- a/services/surfaceflinger/DisplayHardware/HWC2.h
+++ b/services/surfaceflinger/DisplayHardware/HWC2.h
@@ -276,6 +276,7 @@
hal::Error getPhysicalDisplayOrientation(Hwc2::AidlTransform* outTransform) const override;
private:
+ void loadDisplayCapabilities();
// This may fail (and return a null pointer) if no layer with this ID exists
// on this display