Skip to content

Commit 92e07da

Browse files
committed
Fix: Fixed crash with Win32Exception (#12299)
1 parent b66a807 commit 92e07da

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

src/Files.App/Helpers/FileOperationsHelpers.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,12 @@
22
using Files.App.Filesystem.Security;
33
using Files.App.Shell;
44
using Files.Backend.Helpers;
5-
using Files.Shared;
6-
using Files.Shared.Enums;
7-
using Files.Shared.Extensions;
85
using Microsoft.Extensions.Logging;
96
using Microsoft.Win32;
10-
using System;
117
using System.Collections.Concurrent;
12-
using System.Collections.Generic;
13-
using System.ComponentModel;
14-
using System.Diagnostics;
158
using System.IO;
16-
using System.Linq;
179
using System.Runtime.InteropServices;
1810
using System.Security.Principal;
19-
using System.Threading;
20-
using System.Threading.Tasks;
2111
using Tulpep.ActiveDirectoryObjectPicker;
2212
using Vanara.PInvoke;
2313
using Vanara.Windows.Shell;
@@ -522,7 +512,7 @@ public static void TryCancelOperation(string operationId)
522512
{
523513
Name = x.ProcessName,
524514
Pid = x.Id,
525-
FileName = x.MainModule?.FileName,
515+
FileName = SafetyExtensions.IgnoreExceptions(() => x.MainModule?.FileName),
526516
AppName = SafetyExtensions.IgnoreExceptions(() => x.MainModule?.FileVersionInfo?.FileDescription)
527517
}).ToList();
528518
processes.ForEach(x => x.Dispose());

0 commit comments

Comments
 (0)