summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-16 23:14:10 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-16 23:14:10 +0000
commitc20a9a488f23bfece8b179f423f2448d43fe5866 (patch)
tree0471b0c83fefee1c2a9567c58b839985242ebcbc
parent05ec5cd816d04d480e0713f02f3a95855b88b942 (diff)
parentf4fc89eba0b9d418b59c08c4b3bed50e5a9fd450 (diff)
Snap for 11316905 from f4fc89eba0b9d418b59c08c4b3bed50e5a9fd450 to u-keystone-qcom-release
Change-Id: I20119d2328c10d5e0bd85e280de0c108d23ef590
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index 41f6e6d730..efed751f2a 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -861,10 +861,6 @@ void SurfaceFlinger::init() FTL_FAKE_GUARD(kMainThreadContext) {
enableLatchUnsignaledConfig = getLatchUnsignaledConfig();
- if (base::GetBoolProperty("debug.sf.enable_hwc_vds"s, false)) {
- enableHalVirtualDisplays(true);
- }
-
// Process hotplug for displays connected at boot.
LOG_ALWAYS_FATAL_IF(!configureLocked(),
"Initial display configuration failed: HWC did not hotplug");
@@ -938,6 +934,11 @@ void SurfaceFlinger::init() FTL_FAKE_GUARD(kMainThreadContext) {
mVsyncConfiguration.get(), getHwComposer().getComposer());
surfaceflingerextension::QtiExtensionContext::instance().setCompositionEngine(
&getCompositionEngine());
+
+ if (base::GetBoolProperty("debug.sf.enable_hwc_vds"s, false)) {
+ enableHalVirtualDisplays(true);
+ }
+
mQtiSFExtnIntf->qtiStartUnifiedDraw();
/* QTI_END */
ALOGV("Done initializing");