From: Junkyeong Kim Date: Fri, 17 Jan 2020 08:33:10 +0000 (+0900) Subject: e_dpms: execute request_count append before e_dpms_set executing X-Git-Tag: submit/tizen/20200206.060445~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F05%2F222705%2F3;p=platform%2Fupstream%2Fenlightenment.git e_dpms: execute request_count append before e_dpms_set executing Change-Id: I56a0367ba1fc02a5c8640dfae30c6df811c86ae8 Signed-off-by: Junkyeong Kim --- 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) {