_rotation_effect_object_transform_pos_map(E_Client *ec, int sx, int sy, int *dx, int *dy)
{
E_Comp_Wl_Buffer_Viewport *vp = &ec->comp_data->scaler.buffer_viewport;
- int transform = vp->buffer.transform;
+ int transform = e_comp_wl_output_buffer_transform_get(ec);
int bw, bh, tx, ty;
e_pixmap_size_get(ec->pixmap, &bw, &bh);
if (!(ec = eobj->ec)) return;
if (!ec->comp_data) return;
- if (!ec->comp_data->scaler.buffer_viewport.buffer.transform &&
+ if (! e_comp_wl_output_buffer_transform_get(ec) &&
ec->comp_data->scaler.buffer_viewport.buffer.scale == 1)
return;