use e_comp_wl_output_buffer_transform_get() instead of using variable 87/136087/2
authorBoram Park <boram1288.park@samsung.com>
Thu, 15 Jun 2017 07:16:48 +0000 (16:16 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Thu, 29 Jun 2017 05:17:54 +0000 (05:17 +0000)
Change-Id: Id4f56106bad48cf5557778c67e6987e0fee5577f

src/e_mod_effect_rotation.c

index 7826641..7913edf 100644 (file)
@@ -234,7 +234,7 @@ static void
 _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);
@@ -283,7 +283,7 @@ _rotation_effect_object_transform_apply(Rotation_Effect_Object *eobj)
    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;