From ef9f79fdfed001fa950a29a0b616601d230d9b9b Mon Sep 17 00:00:00 2001 From: "edmond.l" Date: Mon, 7 Aug 2023 21:45:16 +0800 Subject: [PATCH] fix: fix css lenght parse stack overflow with font: inherit property --- webf/lib/src/css/values/length.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webf/lib/src/css/values/length.dart b/webf/lib/src/css/values/length.dart index 4b39c83c3f..8161dcd904 100644 --- a/webf/lib/src/css/values/length.dart +++ b/webf/lib/src/css/values/length.dart @@ -596,8 +596,8 @@ class CSSLength { return CSSLengthValue.initial; } else if (text == INHERIT) { if (renderStyle != null && propertyName != null && renderStyle.target.parentElement != null) { - return parseLength(renderStyle.target.parentElement!.style.getPropertyValue(propertyName), renderStyle, - propertyName, axisType); + var element = renderStyle.target.parentElement!; + return parseLength(element.style.getPropertyValue(propertyName), element.renderStyle, propertyName, axisType); } return CSSLengthValue.zero; } else if (text == AUTO) {