diff --git a/packages/flutter_tools/lib/src/ohos/hvigor_utils.dart b/packages/flutter_tools/lib/src/ohos/hvigor_utils.dart index af2a670ff0a0233c1c55605d6427d0c98817fb4f..1efe09027f2b89b2cd26c296573453f1e0421263 100644 --- a/packages/flutter_tools/lib/src/ohos/hvigor_utils.dart +++ b/packages/flutter_tools/lib/src/ohos/hvigor_utils.dart @@ -40,17 +40,20 @@ void updateLocalProperties({ bool changed = false; SettingsFile settings; + // Avoid repetition if (localProperties.existsSync()) { settings = SettingsFile.parseFromFile(localProperties); } else { settings = SettingsFile(); changed = true; } - + + // Avoid repetition void changeIfNecessary(String key, String? value) { if (settings.values[key] == value) { return; } + // Avoid repetition if (value == null) { settings.values.remove(key); } else {