From d2dd874b4230fc41b780ebbed56f6a976d997d91 Mon Sep 17 00:00:00 2001 From: Phil Quitslund Date: Fri, 4 Nov 2022 14:46:11 -0700 Subject: [PATCH] fix recursive self calls (flutter/engine#37321) * fix recursive self calls * update tool signature --- engine/src/flutter/ci/licenses_golden/tool_signature | 2 +- engine/src/flutter/tools/licenses/lib/main.dart | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/src/flutter/ci/licenses_golden/tool_signature b/engine/src/flutter/ci/licenses_golden/tool_signature index 30b974e1057..211c41c05a8 100644 --- a/engine/src/flutter/ci/licenses_golden/tool_signature +++ b/engine/src/flutter/ci/licenses_golden/tool_signature @@ -1,2 +1,2 @@ -Signature: 960c777bbc4aed25629fa86a8d7bf10b +Signature: fd17294a410a1a503ab9aa72a0797dbe diff --git a/engine/src/flutter/tools/licenses/lib/main.dart b/engine/src/flutter/tools/licenses/lib/main.dart index 8ce7366dab5..bfc80a5d004 100644 --- a/engine/src/flutter/tools/licenses/lib/main.dart +++ b/engine/src/flutter/tools/licenses/lib/main.dart @@ -106,7 +106,7 @@ class _RepositorySourceFile extends _RepositoryLicensedFile { } } _licenses!.sort(); - for (final License license in licenses) { + for (final License license in _licenses!) { license.markUsed(io.fullName, libraryName); } assert(_licenses != null && _licenses!.isNotEmpty); @@ -126,7 +126,7 @@ class _RepositoryBinaryFile extends _RepositoryLicensedFile { if (_licenses == null || _licenses!.isEmpty) { throw 'no license file found in scope for ${io.fullName}'; } - for (final License license in licenses!) { + for (final License license in _licenses!) { license.markUsed(io.fullName, libraryName); } }