e_comp_wl_tizen_hwc: fix sending discard feedback when client is first shown 71/297971/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 29 Aug 2023 07:40:55 +0000 (16:40 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 29 Aug 2023 09:08:10 +0000 (18:08 +0900)
Change-Id: If47a137952508d19d01e30c9c04b5a86b98d964d

src/bin/e_comp_wl_tizen_hwc.c

index fe46047..8ef8a57 100644 (file)
@@ -154,20 +154,7 @@ _e_comp_wl_tizen_hwc_cb_create_commit_feedback(struct wl_client *client,
 
    ELOGF("TIZEN-HWC", "Request Tizen HWC Commit Feedback by Client.(%p, %p)", hwc_commit_feedback->ec, hwc_commit_feedback, hwc_commit_feedback->resource);
 
-   if (ec->hwc_window)
-     {
-        accepted_state = e_hwc_window_accepted_state_get(ec->hwc_window);
-        if ((!ec->comp_data->buffer_ref.buffer) &&
-            ((accepted_state == E_HWC_WINDOW_STATE_NONE) ||
-             (accepted_state == E_HWC_WINDOW_STATE_CLIENT)))
-          {
-             ELOGF("TIZEN-HWC", "[Send] Commit FeedBack Discarded.(%p, %p)", hwc_commit_feedback->ec, hwc_commit_feedback, hwc_commit_feedback->resource);
-             tizen_hwc_commit_feedback_send_discarded(hwc_commit_feedback->resource,
-                                                      hwc_commit_feedback->serial);
-             wl_resource_destroy(hwc_commit_feedback->resource);
-          }
-     }
-   else
+   if (!ec->hwc_window)
      {
         hwc = _e_comp_wl_tizen_hwc_client_hwc_get(ec);
         if (hwc)