hwc: check the only update_changes 98/170098/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 9 Feb 2018 04:50:04 +0000 (13:50 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Tue, 13 Feb 2018 08:59:44 +0000 (17:59 +0900)
Change-Id: I9d526120d935b6e30eadb8d118e0409d930bff3f

src/bin/e_output_hwc_windows.c

index 9e56a6e8e3802eb60ce9aaf7715b373f3067857a..012924a7183a61ac7663809f08c228ea7d1e05cb 100644 (file)
@@ -1489,8 +1489,7 @@ e_output_hwc_windows_commit(E_Output_Hwc *output_hwc)
    /* evaulate the current states */
    visible_windows_list = _e_output_hwc_windows_states_evaluate(output_hwc);
 
-   if (_e_output_hwc_windows_update_changes(output_hwc) ||
-       output_hwc->hwc_mode == E_OUTPUT_HWC_MODE_NONE)
+   if (_e_output_hwc_windows_update_changes(output_hwc))
      {
         if (!_e_output_hwc_windows_evaluate(output_hwc, visible_windows_list))
           {
@@ -1522,15 +1521,16 @@ e_output_hwc_windows_commit(E_Output_Hwc *output_hwc)
 
              error = tdm_output_commit(output->toutput, 0, _e_output_hwc_windows_commit_handler, output_hwc);
              if (error != TDM_ERROR_NONE)
-             {
-                ERR("tdm_output_commit failed.");
-                _e_output_hwc_windows_commit_handler(output->toutput, 0, 0, 0, output_hwc);
-                goto fail;
-             }
+               {
+                  ERR("tdm_output_commit failed.");
+                  _e_output_hwc_windows_commit_handler(output->toutput, 0, 0, 0, output_hwc);
+                  goto fail;
+               }
 
              output_hwc->wait_commit = EINA_TRUE;
           }
 
+
        /* update the previous states. */
        _e_output_hwc_windows_prev_states_update(output_hwc);
      }