e_mod_effect: Use scaler_buffer_viewport_buffer
authorTaeHyeon Jeong <thyeon.jeong@samsung.com>
Wed, 21 May 2025 05:30:23 +0000 (14:30 +0900)
committerTaeHyeon Jeong <thyeon.jeong@samsung.com>
Wed, 21 May 2025 05:32:39 +0000 (14:32 +0900)
- Replace e_comp_wl_buffer_viewport_buffer_ with
e_comp_wl_scaler_buffer_viewport_buffer_

Change-Id: I6eac9c5668dd6faed871b60c5307370aa46f919d

src/e_mod_effect_rotation.c

index bd3ef7a7390e7509a981392c61529c221534717d..2039f87840124c4f12f06a64efdd4a1201a560de 100644 (file)
@@ -240,7 +240,7 @@ _rotation_effect_targets_get(Rotation_Effect *effect, E_Desk *desk)
 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 = e_comp_wl_scaler_buffer_viewport_get(ec);
+   int scale = e_comp_wl_scaler_buffer_viewport_buffer_scale_get(ec);
    int transform = e_comp_wl_output_buffer_transform_get(ec);
    int bw, bh, tx, ty;
 
@@ -270,8 +270,8 @@ _rotation_effect_object_transform_pos_map(E_Client *ec, int sx, int sy, int *dx,
       case WL_OUTPUT_TRANSFORM_FLIPPED_270: tx = bh - sy, ty = bw - sx; break;
      }
 
-   tx *= e_comp_wl_buffer_viewport_buffer_scale_get(vp);
-   ty *= e_comp_wl_buffer_viewport_buffer_scale_get(vp);
+   tx *= scale;
+   ty *= scale;
 
    *dx = tx;
    *dy = ty;