(TEMP) hwc: external: Enable default mirroring on hwc1.1
Related to bug: 7124159
UI Mirror works with tearing because sync operates at primary vsync. Need
kernel patch to wait on external post.
Change-Id: I77116ef40ae25a2207feb5ca3cd9065ef0da6e4a
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/libexternal/external.cpp b/libexternal/external.cpp
index b5a1fdb..1c4a477 100644
--- a/libexternal/external.cpp
+++ b/libexternal/external.cpp
@@ -426,7 +426,10 @@
property_set("hw.hdmiON", prop);
//Inform SF
ctx->dpyAttr[HWC_DISPLAY_EXTERNAL].isActive = false;
- ctx->proc->hotplug(ctx->proc, HWC_DISPLAY_EXTERNAL, connected);
+ //TODO remove invalidate send hotplug
+ //ctx->proc->hotplug(ctx->proc, HWC_DISPLAY_EXTERNAL, connected);
+ ctx->dpyAttr[HWC_DISPLAY_EXTERNAL].isActive = connected;
+ ctx->proc->invalidate(ctx->proc);
}
return;
}