From a2743ee50fe84d235aaf96e2ccae9968a6ae5624 Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Thu, 9 Jun 2016 19:12:46 +0900 Subject: [PATCH] change output status check condition Change-Id: I3f02a0afa423d56fc155a4e2f842dce0cb245fc5 --- src/e_mod_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/e_mod_main.c b/src/e_mod_main.c index 858cb28..54203d5 100644 --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@ -774,7 +774,7 @@ _e_eom_get_output_position(void) EINA_LIST_FOREACH(g_eom->outputs, l, eom_output_tmp) { - if (eom_output_tmp->status == TDM_OUTPUT_CONN_STATUS_CONNECTED) + if (eom_output_tmp->status != TDM_OUTPUT_CONN_STATUS_DISCONNECTED) x += eom_output_tmp->w; } } @@ -917,7 +917,7 @@ _e_eom_tdm_output_status_change_cb(tdm_output *output, tdm_output_change_type ty plug = value.u32; - if (plug == TDM_OUTPUT_CONN_STATUS_CONNECTED || plug == TDM_OUTPUT_CONN_STATUS_MODE_SETTED) + if (plug == TDM_OUTPUT_CONN_STATUS_CONNECTED) { unsigned int mmWidth, mmHeight, subpixel; const tdm_output_mode *mode; @@ -961,7 +961,7 @@ _e_eom_tdm_output_status_change_cb(tdm_output *output, tdm_output_change_type ty /* TODO: check output mode(presentation set) and HDMI type */ _e_eom_start_mirror(eom_output, mode->hdisplay, mode->vdisplay); } - else /*TDM_OUTPUT_CONN_STATUS_DISCONNECTED*/ + else if (plug == TDM_OUTPUT_CONN_STATUS_DISCONNECTED) { if (eom_output->mirror_run == UP) _e_eom_stop_mirror(eom_output); -- 2.34.1