From 7cd2eb335bacab2cf0c7bac89b2b1b3adc53a035 Mon Sep 17 00:00:00 2001 From: Firefly Date: Wed, 21 Oct 2015 18:59:08 +0800 Subject: [PATCH] [system/displayd] aux display resolution set by android Signed-off-by: Firefly --- system/displayd/DisplayManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/system/displayd/DisplayManager.cpp b/system/displayd/DisplayManager.cpp index decce3e3f5..f63124c80a 100755 --- a/system/displayd/DisplayManager.cpp +++ b/system/displayd/DisplayManager.cpp @@ -804,7 +804,8 @@ int DisplayManager::readConfig(void) { char* tve_mode = (char*) malloc(BUFFER_LENGTH); memset(hdmi_mode, 0, BUFFER_LENGTH); memset(tve_mode, 0, BUFFER_LENGTH); - int success = readUbootConfig(hdmi_mode, tve_mode); + if (display == 0) + int success = readUbootConfig(hdmi_mode, tve_mode); if(strlen(hdmi_mode) && (node->type == DISPLAY_INTERFACE_HDMI)){ memset(node->mode, 0, MODE_LENGTH); memcpy(node->mode, hdmi_mode, MODE_LENGTH);