hwcomposer: fix the bug in setting connected status to ext display

the hdmi driver can send change uevent anytime, in which case, the
connected state was getting set to 0, due to its default value.

Change-Id: I862a120a6f36eb788f1e28d0f0650d924ff4f83a
Acked-by: Arun Kumar K.R <akumarkr@codeaurora.org>
This commit is contained in:
Naseer Ahmed
2012-07-31 19:14:54 -07:00
committed by Iliyan Malchev
parent 1ddf366c26
commit 31278ad52f

View File

@@ -79,10 +79,11 @@ static void handle_uevent(hwc_context_t* ctx, const char* udata, int len)
int connected = 0;
if(!(strncmp(str,"online@",strlen("online@")))) {
connected = 1;
ctx->mExtDisplay->setExternalDisplay(connected);
} else if(!(strncmp(str,"offline@",strlen("offline@")))) {
connected = 0;
ctx->mExtDisplay->setExternalDisplay(connected);
}
ctx->mExtDisplay->setExternalDisplay(connected);
}
}