From a830fbc70f0180de5dcf830789d15073966b4e48 Mon Sep 17 00:00:00 2001 From: Philipp Wiesemann Date: Sat, 6 Dec 2014 00:17:52 +0100 Subject: [PATCH] Fixed warnings about possible loss of data in conversion. --- src/video/SDL_surface.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/video/SDL_surface.c b/src/video/SDL_surface.c index fcd78870e..abcdee8d0 100644 --- a/src/video/SDL_surface.c +++ b/src/video/SDL_surface.c @@ -741,15 +741,15 @@ SDL_UpperBlitScaled(SDL_Surface * src, const SDL_Rect * srcrect, dst_y0 += dst->clip_rect.y; dst_y1 += dst->clip_rect.y; - final_src.x = SDL_floor(src_x0 + 0.5); - final_src.y = SDL_floor(src_y0 + 0.5); - final_src.w = SDL_floor(src_x1 - src_x0 + 1.5); - final_src.h = SDL_floor(src_y1 - src_y0 + 1.5); + final_src.x = (int)SDL_floor(src_x0 + 0.5); + final_src.y = (int)SDL_floor(src_y0 + 0.5); + final_src.w = (int)SDL_floor(src_x1 - src_x0 + 1.5); + final_src.h = (int)SDL_floor(src_y1 - src_y0 + 1.5); - final_dst.x = SDL_floor(dst_x0 + 0.5); - final_dst.y = SDL_floor(dst_y0 + 0.5); - final_dst.w = SDL_floor(dst_x1 - dst_x0 + 1.5); - final_dst.h = SDL_floor(dst_y1 - dst_y0 + 1.5); + final_dst.x = (int)SDL_floor(dst_x0 + 0.5); + final_dst.y = (int)SDL_floor(dst_y0 + 0.5); + final_dst.w = (int)SDL_floor(dst_x1 - dst_x0 + 1.5); + final_dst.h = (int)SDL_floor(dst_y1 - dst_y0 + 1.5); if (final_dst.w < 0) final_dst.w = 0;