From e01aa152c19d3320f43f4f055893a648bae66927 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20D=C3=BCrrenberger?= Date: Tue, 20 Apr 2021 10:31:24 +0200 Subject: [PATCH] Fix type conversion warnings --- src/SFML/Graphics/Color.cpp | 2 +- src/SFML/Graphics/Font.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SFML/Graphics/Color.cpp b/src/SFML/Graphics/Color.cpp index 1dcc46d9..f8cd4edf 100644 --- a/src/SFML/Graphics/Color.cpp +++ b/src/SFML/Graphics/Color.cpp @@ -70,7 +70,7 @@ a(alpha) //////////////////////////////////////////////////////////// Color::Color(Uint32 color) : r((color & 0xff000000) >> 24), -g((color & 0x00ff0000) >> 16), +g(static_cast((color & 0x00ff0000) >> 16)), b((color & 0x0000ff00) >> 8 ), a((color & 0x000000ff) >> 0 ) { diff --git a/src/SFML/Graphics/Font.cpp b/src/SFML/Graphics/Font.cpp index 666266ad..09948ee7 100644 --- a/src/SFML/Graphics/Font.cpp +++ b/src/SFML/Graphics/Font.cpp @@ -391,8 +391,8 @@ float Font::getKerning(Uint32 first, Uint32 second, unsigned int characterSize, FT_UInt index2 = FT_Get_Char_Index(face, second); // Retrieve position compensation deltas generated by FT_LOAD_FORCE_AUTOHINT flag - float firstRsbDelta = getGlyph(first, characterSize, bold).rsbDelta; - float secondLsbDelta = getGlyph(second, characterSize, bold).lsbDelta; + float firstRsbDelta = static_cast(getGlyph(first, characterSize, bold).rsbDelta); + float secondLsbDelta = static_cast(getGlyph(second, characterSize, bold).lsbDelta); // Get the kerning vector if present FT_Vector kerning;