E_Zone *zone;
E_Output *output;
E_Hwc_Window *hwc_window = NULL;
+ Eina_Bool is_video = EINA_FALSE;
ev = event;
EINA_SAFETY_ON_NULL_GOTO(ev, end);
if (ec->hwc_window)
{
- /* we manage the video window in the video module */
- if (e_hwc_window_is_video(ec->hwc_window)) goto end;
if (ec->hwc_window->hwc == output->hwc) goto end;
+ is_video = e_hwc_window_is_video(ec->hwc_window);
_e_hwc_window_del(ec->hwc_window);
}
hwc_window = _e_hwc_window_new(output->hwc, ec, E_HWC_WINDOW_STATE_NONE);
EINA_SAFETY_ON_NULL_GOTO(hwc_window, end);
+ if (is_video) e_hwc_window_video_set(hwc_window, is_video);
+
EHWINF("set on eout:%p, zone_id:%d.",
ec, hwc_window->hwc, hwc_window, output, zone->id);