do not release display buffer to queue if window isn't updated
Change-Id: I5d242478b8d092bd06d2ebcea74495b0e3089aa4
EINA_SAFETY_ON_NULL_RETURN(target_hwc_window);
hwc_window = (E_Hwc_Window *)target_hwc_window;
- if ((hwc_window->display.buffer.tsurface) && (hwc_window->display.buffer.queue))
+ if ((hwc_window->display.buffer.tsurface) && (hwc_window->display.buffer.queue) &&
+ (hwc_window->display.buffer.tsurface != hwc_window->commit.buffer.tsurface))
{
comp_info = _e_hwc_windows_buffer_comp_info_get(hwc_window->display.buffer.tsurface);
EINA_SAFETY_ON_NULL_RETURN(comp_info);