Skip to content

Commit 130aa0f

Browse files
committed
Revert some changes
1 parent de60c06 commit 130aa0f

File tree

2 files changed

+7
-15
lines changed

2 files changed

+7
-15
lines changed

src/Files.App/Helpers/Win32/Win32Helper.Storage.cs

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
using Windows.System;
1616
using Windows.Win32;
1717
using Windows.Win32.Storage.FileSystem;
18-
using Windows.Win32.System.Ioctl;
1918

2019
namespace Files.App.Helpers
2120
{
@@ -942,7 +941,7 @@ public static unsafe bool SetCompressionAttributeIoctl(string lpFileName, bool i
942941
{
943942
using var hFile = PInvoke.CreateFile(
944943
lpFileName,
945-
(uint)FILE_ACCESS_RIGHTS.FILE_WRITE_ATTRIBUES,
944+
Win32PInvoke.FILE_WRITE_ATTRIBUTES,
946945
FILE_SHARE_MODE.FILE_SHARE_READ | FILE_SHARE_MODE.FILE_SHARE_WRITE,
947946
lpSecurityAttributes: null,
948947
FILE_CREATION_DISPOSITION.OPEN_EXISTING,
@@ -952,24 +951,21 @@ public static unsafe bool SetCompressionAttributeIoctl(string lpFileName, bool i
952951
if (hFile.IsInvalid)
953952
return false;
954953

955-
uint bytesReturned = 0u;
956-
COMPRESSION_FORMAT compressionFormat = isCompressed
957-
? COMPRESSION_FORMAT.COMPRESSION_FORMAT_DEFAULT
958-
: COMPRESSION_FORMAT.COMPRESSION_FORMAT_NONE;
954+
var bytesReturned = 0u;
955+
var compressionFormat = isCompressed
956+
? Win32PInvoke.COMPRESSION_FORMAT_DEFAULT
957+
: Win32PInvoke.COMPRESSION_FORMAT_NONE;
959958

960959
var result = PInvoke.DeviceIoControl(
961960
new(hFile.DangerousGetHandle()),
962-
(uint)FSCTL_SET_COMPRESSION,
961+
Win32PInvoke.FSCTL_SET_COMPRESSION,
963962
&compressionFormat,
964963
sizeof(ushort),
965964
null,
966965
0u,
967966
&bytesReturned);
968967

969-
if (!result)
970-
return false;
971-
972-
return true;
968+
return result;
973969
}
974970

975971
public static string ReadStringFromFile(string filePath)

src/Files.App/ViewModels/Properties/Items/LibraryProperties.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,6 @@ private void ViewModel_PropertyChanged(object sender, System.ComponentModel.Prop
162162
}
163163

164164
break;
165-
166-
case "IsContentCompressed":
167-
Win32Helper.SetCompressionAttributeIoctl(Item.ItemPath, ViewModel.IsContentCompressed ?? false);
168-
break;
169165
}
170166
}
171167
}

0 commit comments

Comments
 (0)