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
{
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)
{