Skip to content

Commit 2f937f9

Browse files
authored
Execute copy/move on background thread (#3573)
1 parent 45eb650 commit 2f937f9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Files/Filesystem/FilesystemOperations/FilesystemOperations.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ await DialogDisplayHelper.ShowDialogAsync(
224224
}
225225
else if (source.ItemType == FilesystemItemType.File)
226226
{
227-
var fsResult = (FilesystemResult)NativeFileOperationsHelper.CopyFileFromApp(source.Path, destination, true);
227+
var fsResult = (FilesystemResult) await Task.Run(() => NativeFileOperationsHelper.CopyFileFromApp(source.Path, destination, true));
228228

229229
if (!fsResult)
230230
{
@@ -387,7 +387,7 @@ await DialogDisplayHelper.ShowDialogAsync(
387387
}
388388
else
389389
{
390-
var fsResult = (FilesystemResult)NativeFileOperationsHelper.MoveFileFromApp(source.Path, destination);
390+
var fsResult = (FilesystemResult) await Task.Run(() => NativeFileOperationsHelper.MoveFileFromApp(source.Path, destination));
391391

392392
if (!fsResult)
393393
{
@@ -449,7 +449,7 @@ await DialogDisplayHelper.ShowDialogAsync(
449449
}
450450
else if (source.ItemType == FilesystemItemType.File)
451451
{
452-
var fsResult = (FilesystemResult)NativeFileOperationsHelper.MoveFileFromApp(source.Path, destination);
452+
var fsResult = (FilesystemResult) await Task.Run(() => NativeFileOperationsHelper.MoveFileFromApp(source.Path, destination));
453453

454454
if (!fsResult)
455455
{

0 commit comments

Comments
 (0)