Skip to content

Commit e21f300

Browse files
Destroy the Everything3 client after incrementing run count
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
1 parent 6811cdd commit e21f300

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

Plugins/Flow.Launcher.Plugin.Explorer/Search/Everything/EverythingApiV3.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,16 @@ public async Task IncrementRunCounterAsync(string fileOrFolder)
109109
try
110110
{
111111
if (TryConnectEverything3(out var client))
112-
Everything3ApiDllImport.Everything3_IncRunCountFromFilenameW(client, fileOrFolder);
112+
{
113+
try
114+
{
115+
Everything3ApiDllImport.Everything3_IncRunCountFromFilenameW(client, fileOrFolder);
116+
}
117+
finally
118+
{
119+
_ = Everything3ApiDllImport.Everything3_DestroyClient(client);
120+
}
121+
}
113122
}
114123
catch (Exception)
115124
{

0 commit comments

Comments
 (0)