diff --git a/src/SFML/Graphics/Image.cpp b/src/SFML/Graphics/Image.cpp index 0b9dd89ff..c7e4ebe34 100644 --- a/src/SFML/Graphics/Image.cpp +++ b/src/SFML/Graphics/Image.cpp @@ -562,9 +562,8 @@ void Image::flipHorizontally() for (std::size_t y = 0; y < m_size.y; ++y) { - auto left = m_pixels.begin() + static_cast::iterator::difference_type>(y * rowSize); - auto right = m_pixels.begin() + - static_cast::iterator::difference_type>((y + 1) * rowSize - 4); + auto left = m_pixels.begin() + static_cast::difference_type>(y * rowSize); + auto right = m_pixels.begin() + static_cast::difference_type>((y + 1) * rowSize - 4); for (std::size_t x = 0; x < m_size.x / 2; ++x) { @@ -583,7 +582,7 @@ void Image::flipVertically() { if (!m_pixels.empty()) { - const auto rowSize = static_cast::iterator::difference_type>(m_size.x * 4); + const auto rowSize = static_cast::difference_type>(m_size.x * 4); auto top = m_pixels.begin(); auto bottom = m_pixels.end() - rowSize;