goto finish;
}
- /* If a client doesn't watch the ignore_output_transform events, we can't show
- * a client buffer to HW overlay directly when the buffer transform is not same
- * with output transform. If a client watch the ignore_output_transform events,
- * we can control client's buffer transform. In this case, we don't need to
- * check client's buffer transform here.
- */
transform = e_comp_wl_output_buffer_transform_get(ec);
if ((eout->config.rotation / 90) != transform)
{
- if (e_comp_screen_rotation_ignore_output_transform_watch(ec))
- {
- if (e_comp_wl->touch.pressed)
- {
- restriction = E_HWC_WINDOW_RESTRICTION_TOUCH_PRESS;
- available = EINA_FALSE;
- goto finish;
- }
- }
- else
- {
- restriction = E_HWC_WINDOW_RESTRICTION_OUTPUT_TRANSFORM;
- available = EINA_FALSE;
- goto finish;
- }
+ restriction = E_HWC_WINDOW_RESTRICTION_OUTPUT_TRANSFORM;
+ available = EINA_FALSE;
+ goto finish;
}
// if there is UI subfrace, it means need to composite