From 238d4df1097b23a6256a15705c1a4eab5530df0a Mon Sep 17 00:00:00 2001 From: Hongtao Zhang Date: Wed, 8 Dec 2021 21:17:51 -0600 Subject: [PATCH] Add using for File.OpenRead --- Flow.Launcher.Core/Plugin/JsonRPCPlugin.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Flow.Launcher.Core/Plugin/JsonRPCPlugin.cs b/Flow.Launcher.Core/Plugin/JsonRPCPlugin.cs index cde21507e..384418db9 100644 --- a/Flow.Launcher.Core/Plugin/JsonRPCPlugin.cs +++ b/Flow.Launcher.Core/Plugin/JsonRPCPlugin.cs @@ -328,7 +328,10 @@ namespace Flow.Launcher.Core.Plugin return; if (File.Exists(SettingPath)) - Settings = await JsonSerializer.DeserializeAsync>(File.OpenRead(SettingPath), options); + { + await using var fileStream = File.OpenRead(SettingPath); + Settings = await JsonSerializer.DeserializeAsync>(fileStream, options); + } var deserializer = new DeserializerBuilder().WithNamingConvention(CamelCaseNamingConvention.Instance).Build(); _settingsTemplate = deserializer.Deserialize(await File.ReadAllTextAsync(SettingConfigurationPath));