From 77260235ada41e522bc5ef942f477073cd33bbbe Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Fri, 17 Jan 2020 17:33:10 +0900 Subject: [PATCH] e_dpms: execute request_count append before e_dpms_set executing Change-Id: I56a0367ba1fc02a5c8640dfae30c6df811c86ae8 Signed-off-by: Junkyeong Kim --- src/bin/e_dpms.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/e_dpms.c b/src/bin/e_dpms.c index 9771e73021..814c0a19ad 100644 --- a/src/bin/e_dpms.c +++ b/src/bin/e_dpms.c @@ -324,11 +324,12 @@ _e_tizen_dpms_manager_cb_set_dpms(struct wl_client *client, struct wl_resource * ecore_timer_del(delay_timer); delay_timer = ecore_timer_add(1.0, _e_dpms_delay, dpms); + dpms->request_count++; + ret = e_output_dpms_set(dpms->e_output, mode); if (ret) { INF("DPMS:tizen_dpms_manager set dpms(res:%p, output:%p, dpms:%d, %d)", resource, dpms->e_output, mode, dpms->mode); - dpms->request_count++; } else { @@ -339,6 +340,7 @@ _e_tizen_dpms_manager_cb_set_dpms(struct wl_client *client, struct wl_resource * ERR("DPMS:tizen_dpms_manager set dpms fail(res:%p, output:%p, dpms:%d, %d)", resource, dpms->e_output, mode, dpms->mode); + dpms->request_count--; if (dpms->request_count == 0) { -- 2.34.1