e_hwc_window: fix type cast when ratio is calculated 72/268372/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 22 Dec 2021 02:48:32 +0000 (11:48 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Wed, 22 Dec 2021 02:48:32 +0000 (11:48 +0900)
Change-Id: Ieba3625a10b5c8393041cb8e2f6d05412db0d531

src/bin/e_hwc_window.c

index 4a4014eb2559c97b1d1ffe5fbf55f6b526d2b429..7e845bcaa046bb62ad27b2e71e7f195a998883e5 100644 (file)
@@ -515,8 +515,8 @@ _e_hwc_window_cursor_position_get(E_Pointer *ptr, E_Output *output, int width, i
 
    if (e_config->cursor_configured_output_resolution.use)
      {
-        ratio_w = output->config.geom.w / e_config->cursor_configured_output_resolution.w;
-        ratio_h = output->config.geom.h / e_config->cursor_configured_output_resolution.h;
+        ratio_w = (float)output->config.geom.w / (float)e_config->cursor_configured_output_resolution.w;
+        ratio_h = (float)output->config.geom.h / (float)e_config->cursor_configured_output_resolution.h;
 
         if ((ratio_w > 1.0) && (ratio_h > 1.0))
           {