From dea6caccf180130aaa61da6e6aec47f66d00614c Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 14 Aug 2022 13:42:22 +0200 Subject: [PATCH] fix: File opening in existing instance not being unicode aware --- main/source/window/win_window.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main/source/window/win_window.cpp b/main/source/window/win_window.cpp index da8cf7124..7a727a86f 100644 --- a/main/source/window/win_window.cpp +++ b/main/source/window/win_window.cpp @@ -161,10 +161,11 @@ namespace hex { auto message = reinterpret_cast(lParam); if (message == nullptr) break; - auto path = reinterpret_cast(message->lpData); - if (path == nullptr) break; + auto data = reinterpret_cast(message->lpData); + if (data == nullptr) break; - log::info("Opening file in existing instance: {}", path); + std::fs::path path = data; + log::info("Opening file in existing instance: {}", path.string()); EventManager::post(path); break; }