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: {