From f5515417d65a4e51bbc128b47a060f55e5c2a623 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 27 Jan 2025 22:15:39 +0100 Subject: [PATCH] fix: Message dispatching related build issues --- main/gui/source/messaging/linux.cpp | 2 +- main/gui/source/window/win_window.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/main/gui/source/messaging/linux.cpp b/main/gui/source/messaging/linux.cpp index f1c25d5b4..e0c0dc8ca 100644 --- a/main/gui/source/messaging/linux.cpp +++ b/main/gui/source/messaging/linux.cpp @@ -29,7 +29,7 @@ namespace hex::messaging { int fifo = open(CommunicationPipePath, O_WRONLY); if (fifo < 0) return; - ::write(fifo, data, dataSize); + std::ignore = ::write(fifo, data, dataSize); close(fifo); } diff --git a/main/gui/source/window/win_window.cpp b/main/gui/source/window/win_window.cpp index caff3de5b..c4fa0cf04 100644 --- a/main/gui/source/window/win_window.cpp +++ b/main/gui/source/window/win_window.cpp @@ -74,7 +74,9 @@ namespace hex { if (message == nullptr) break; - EventNativeMessageReceived::post(std::vector(message->lpData, message->lpData + message->cbData)); + const auto data = reinterpret_cast(message->lpData); + const auto size = message->cbData; + EventNativeMessageReceived::post(std::vector(data, data + size)); break; } case WM_SETTINGCHANGE: {