From 17ebd56ed4136369eb5d438b74402d32a7f7ea5e Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 29 Aug 2024 07:49:43 -0500 Subject: [PATCH] refactor --- .../src/providers/encrypt/encrypt_provider.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/repertory/librepertory/src/providers/encrypt/encrypt_provider.cpp b/repertory/librepertory/src/providers/encrypt/encrypt_provider.cpp index add9b3b9..627c764c 100644 --- a/repertory/librepertory/src/providers/encrypt/encrypt_provider.cpp +++ b/repertory/librepertory/src/providers/encrypt/encrypt_provider.cpp @@ -142,14 +142,15 @@ void encrypt_provider::create_item_meta(api_meta_map &meta, bool directory, #if defined(_WIN32) meta[META_ATTRIBUTES] = std::to_string( ::GetFileAttributesA(file.source_path.c_str()) & - ~(FILE_ATTRIBUTE_DEVICE | FILE_ATTRIBUTE_TEMPORARY | - FILE_ATTRIBUTE_SPARSE_FILE | FILE_ATTRIBUTE_REPARSE_POINT | - FILE_ATTRIBUTE_COMPRESSED | FILE_ATTRIBUTE_OFFLINE | - FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | FILE_ATTRIBUTE_ENCRYPTED | - FILE_ATTRIBUTE_INTEGRITY_STREAM | FILE_ATTRIBUTE_VIRTUAL | - FILE_ATTRIBUTE_NO_SCRUB_DATA | FILE_ATTRIBUTE_PINNED | - FILE_ATTRIBUTE_UNPINNED | FILE_ATTRIBUTE_RECALL_ON_OPEN | - FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS)); + ~static_cast( + FILE_ATTRIBUTE_DEVICE | FILE_ATTRIBUTE_TEMPORARY | + FILE_ATTRIBUTE_SPARSE_FILE | FILE_ATTRIBUTE_REPARSE_POINT | + FILE_ATTRIBUTE_COMPRESSED | FILE_ATTRIBUTE_OFFLINE | + FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | FILE_ATTRIBUTE_ENCRYPTED | + FILE_ATTRIBUTE_INTEGRITY_STREAM | FILE_ATTRIBUTE_VIRTUAL | + FILE_ATTRIBUTE_NO_SCRUB_DATA | FILE_ATTRIBUTE_PINNED | + FILE_ATTRIBUTE_UNPINNED | FILE_ATTRIBUTE_RECALL_ON_OPEN | + FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS)); #endif #if defined(__APPLE__)