diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp index a1a472808..4dd8dbac5 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp @@ -308,12 +308,12 @@ void OverlayWidget::RendererGL::paintTransformedContent( const auto rect = transformRect(geometry.rect); const auto centerx = rect.x() + rect.width() / 2; const auto centery = rect.y() + rect.height() / 2; - const auto rsin = std::sinf(geometry.rotation * M_PI / 180.); - const auto rcos = std::cosf(geometry.rotation * M_PI / 180.); + const auto rsin = float(std::sin(geometry.rotation * M_PI / 180.)); + const auto rcos = float(std::cos(geometry.rotation * M_PI / 180.)); const auto rotated = [&](float x, float y) -> std::array { x -= centerx; y -= centery; - return { + return std::array{ centerx + (x * rcos + y * rsin), centery + (y * rcos - x * rsin) };