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: accepted/tizen/unified/20200206.123502~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=77260235ada41e522bc5ef942f477073cd33bbbe;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 9771e73..814c0a1 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) {