e_output: do not execute tdm dpms set function if fake config set 92/220892/2
authorJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 24 Dec 2019 08:58:44 +0000 (17:58 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Thu, 26 Dec 2019 06:13:16 +0000 (06:13 +0000)
Change-Id: Ia572d44e3c13af0bc7458b0090910f7249f25ec5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/bin/e_output.c

index 36a7ac9..cde1ab9 100644 (file)
@@ -3066,6 +3066,12 @@ e_output_dpms_set(E_Output *output, E_OUTPUT_DPMS val)
    if (!_e_output_intercept_hook_call(hookpoint, output))
      return EINA_TRUE;
 
+   if (output->fake_config)
+     {
+        output->dpms = val;
+        return EINA_TRUE;
+     }
+
    if (val == E_OUTPUT_DPMS_ON) tval = TDM_OUTPUT_DPMS_ON;
    else if (val == E_OUTPUT_DPMS_STANDBY) tval = TDM_OUTPUT_DPMS_STANDBY;
    else if (val == E_OUTPUT_DPMS_SUSPEND) tval = TDM_OUTPUT_DPMS_SUSPEND;