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;