fix transform assert (#31568) * fix transform assert
diff --git a/packages/flutter/lib/src/painting/matrix_utils.dart b/packages/flutter/lib/src/painting/matrix_utils.dart index 284190b..b8cfe82 100644 --- a/packages/flutter/lib/src/painting/matrix_utils.dart +++ b/packages/flutter/lib/src/painting/matrix_utils.dart
@@ -163,7 +163,10 @@ /// 0.0 before computing its bounding rect. static Rect inverseTransformRect(Matrix4 transform, Rect rect) { assert(rect != null); - assert(transform.determinant != 0.0); + // As exposed by `unrelated_type_equality_checks`, this assert was a no-op. + // Fixing it introduces a bunch of runtime failures; for more context see: + // https://github.com/flutter/flutter/pull/31568 + // assert(transform.determinant != 0.0); if (isIdentity(transform)) return rect; transform = Matrix4.copy(transform)..invert();