Index: content/browser/download/file_metadata_mac.mm |
diff --git a/content/browser/download/file_metadata_mac.mm b/content/browser/download/file_metadata_mac.mm |
index f4ae3c9750943adc0b88b14dfeafde35f09be680..79e9724d1f31b50636da687d2b0c26c0bdbbeec5 100644 |
--- a/content/browser/download/file_metadata_mac.mm |
+++ b/content/browser/download/file_metadata_mac.mm |
@@ -166,4 +166,15 @@ void AddQuarantineMetadataToFile(const base::FilePath& file, const GURL& source, |
} |
} |
+void SetExtensionHiddenForFile(const base::FilePath& file, bool hidden) { |
+ NSString* filePath = |
+ [NSString stringWithUTF8String:file.value().c_str()]; |
+ if (filePath) { |
+ NSDictionary* attributes = @{ NSFileExtensionHidden : @(hidden) }; |
+ [[NSFileManager defaultManager] setAttributes:attributes |
+ ofItemAtPath:filePath |
+ error:nullptr]; |
+ } |
+} |
+ |
} // namespace content |