From: TaeHyeon Jeong Date: Wed, 21 May 2025 05:30:23 +0000 (+0900) Subject: e_mod_effect: Use scaler_buffer_viewport_buffer X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c748a6a8993e001d408e484774eca597974160ef;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-effect.git e_mod_effect: Use scaler_buffer_viewport_buffer - Replace e_comp_wl_buffer_viewport_buffer_ with e_comp_wl_scaler_buffer_viewport_buffer_ Change-Id: I6eac9c5668dd6faed871b60c5307370aa46f919d --- diff --git a/src/e_mod_effect_rotation.c b/src/e_mod_effect_rotation.c index bd3ef7a..2039f87 100644 --- a/src/e_mod_effect_rotation.c +++ b/src/e_mod_effect_rotation.c @@ -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;