LibWeb/CSS: Avoid capturing structured binding in generic lambda

Apple Clang doesn't like this, rather than waiting for their version of
random-clang-commit-to-call-a-release to catch up with llvm trunk, just
work around the issue.

Fixes #186.

(cherry picked from commit 8c9d3b30cf62016ffb03e425f1e7e3f2461262bf)
This commit is contained in:
Ali Mohammad Pur 2024-06-18 22:58:33 +02:00 committed by Nico Weber
parent aef023a7f6
commit 7b47c57c54

View file

@ -116,8 +116,8 @@ double EasingStyleValue::Function::evaluate_at(double input_progress, bool befor
auto x = input_progress;
auto solve = [&](auto t) {
auto x = cubic_bezier_at(x1, x2, t);
auto y = cubic_bezier_at(y1, y2, t);
auto x = cubic_bezier_at(bezier.x1, bezier.x2, t);
auto y = cubic_bezier_at(bezier.y1, bezier.y2, t);
return CubicBezier::CachedSample { x, y, t };
};