From b79f80bd303e97fafc80c2b50935c65a50aaab76 Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Thu, 16 Apr 2020 18:20:25 +0900 Subject: [PATCH] e_hwc_window: execute ec render only redirected flag set to true Change-Id: If8fc511f47c097f5699349d0f1780e0026e0b677 Signed-off-by: Junkyeong Kim --- src/bin/e_hwc_window.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/bin/e_hwc_window.c b/src/bin/e_hwc_window.c index 4bf161cc4c..334a1e7859 100644 --- a/src/bin/e_hwc_window.c +++ b/src/bin/e_hwc_window.c @@ -2010,10 +2010,13 @@ _e_hwc_window_client_recover(E_Hwc_Window *hwc_window) e_hwc_window_buffer_fetch(hwc_window); - e_pixmap_image_refresh(ec->pixmap); - e_comp_object_damage(ec->frame, 0, 0, ec->w, ec->h); - e_comp_object_dirty(ec->frame); - e_comp_object_render(ec->frame); + if (ec->redirected) + { + e_pixmap_image_refresh(ec->pixmap); + e_comp_object_damage(ec->frame, 0, 0, ec->w, ec->h); + e_comp_object_dirty(ec->frame); + e_comp_object_render(ec->frame); + } if (!comp_wl_buffer && ec->comp_data) e_comp_wl_surface_attach(ec, NULL); -- 2.34.1