ELOGF("TIZEN-HWC", "Destroy Tizen HWC.", NULL);
}
+static E_Hwc *
+_e_comp_wl_tizen_hwc_client_hwc_get(E_Client *ec)
+{
+ E_Output *output;
+
+ if (!ec) return NULL;
+ if (!ec->zone) return NULL;
+
+ output = e_output_find(ec->zone->output_id);
+ if (!output) return NULL;
+
+ return output->hwc;
+}
+
static Eina_Bool
_e_comp_wl_tizen_hwc_commit_feedback_cb_timeout(void *data)
{
E_Comp_Wl_Tizen_Hwc_Commit_Feedback* hwc_commit_feedback = (E_Comp_Wl_Tizen_Hwc_Commit_Feedback *)data;
+ E_Hwc *hwc = NULL;
if (!hwc_commit_feedback) return ECORE_CALLBACK_CANCEL;
- ELOGF("TIZEN-HWC", "Timeout Tizen HWcCommit Feedback.(%p, %p)",
- hwc_commit_feedback->ec, hwc_commit_feedback, hwc_commit_feedback->resource);
+ hwc = _e_comp_wl_tizen_hwc_client_hwc_get(hwc_commit_feedback->ec);
+
+ ELOGF("TIZEN-HWC", "Timeout Tizen HWcCommit Feedback.(%p, %p) wait_commit(%d)",
+ hwc_commit_feedback->ec, hwc_commit_feedback, hwc_commit_feedback->resource,
+ hwc ? hwc->wait_commit : 0);
hwc_commit_feedback->timer = NULL;
return ECORE_CALLBACK_CANCEL;
}
-static E_Hwc *
-_e_comp_wl_tizen_hwc_client_hwc_get(E_Client *ec)
-{
- E_Output *output;
-
- if (!ec->zone) return NULL;
-
- output = e_output_find(ec->zone->output_id);
- if (!output) return NULL;
-
- return output->hwc;
-}
-
static void
_e_comp_wl_tizen_hwc_cb_create_commit_feedback(struct wl_client *client,
struct wl_resource *tizen_hwc_resource,