From a021d8cbd490a3066b4b8016c4d637613e765f70 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Tue, 21 Oct 2025 13:18:45 -0500 Subject: [PATCH] [bug] Mount state is not being removed after unmount on Windows #65 --- repertory/librepertory/src/platform/win32_platform.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repertory/librepertory/src/platform/win32_platform.cpp b/repertory/librepertory/src/platform/win32_platform.cpp index 270b7437..6a8a20da 100644 --- a/repertory/librepertory/src/platform/win32_platform.cpp +++ b/repertory/librepertory/src/platform/win32_platform.cpp @@ -176,7 +176,8 @@ auto lock_data::set_mount_state(bool active, std::string_view mount_location, if (::RegCreateKeyExA( HKEY_CURRENT_USER, - fmt::format(R"(SOFTWARE\{}\Lock\{})", REPERTORY_DATA_NAME, dir_id_), + fmt::format(R"(SOFTWARE\{}\Lock\{})", REPERTORY_DATA_NAME, dir_id_) + .c_str(), 0, nullptr, 0, KEY_ALL_ACCESS, nullptr, &key, nullptr) != ERROR_SUCCESS) { return false;