weston: modify resume flow [1/1]
PD#SWPL-192800
Problem:
mode should not set when hdmitx_pwr is 0.
modify resume flow according to tx's request
Solution:
modify resume flow according to tx's request
Verify:
sc2
Change-Id: I49806279808b3b10ad8cff978addafe6db9a9a7c
Signed-off-by: limin.tian <limin.tian@amlogic.com>
diff --git a/libweston/compositor.c b/libweston/compositor.c
index 44b7942..f011f55 100644
--- a/libweston/compositor.c
+++ b/libweston/compositor.c
@@ -3284,7 +3284,6 @@
{
struct weston_output *output = data;
int ret;
-
assert(output->repaint_status == REPAINT_BEGIN_FROM_IDLE);
output->repaint_status = REPAINT_AWAITING_COMPLETION;
output->idle_repaint_source = NULL;
@@ -5878,7 +5877,7 @@
WL_EXPORT void
weston_head_set_connection_status(struct weston_head *head, bool connected)
{
- if (head->connected == connected)
+ if (head->connected == connected && !head->need_change)
return;
head->connected = connected;