From 1ebfda6d896f92807eaf254c31d495eb64bb591f Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 9 Jan 2021 21:26:17 +0100 Subject: [PATCH] Remove unnecessary cast from WinHttpSetStatusCallback() call This doesn't seem to be needed, our callback has the correct signature. If it's required for some non-MSVC compilers (e.g. MinGW with old SDK), it would be better to use the cast only conditionally to at least keep the MSVC build type-safe. --- src/msw/webrequest_winhttp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/msw/webrequest_winhttp.cpp b/src/msw/webrequest_winhttp.cpp index a6c6c109aa..400bd1ed28 100644 --- a/src/msw/webrequest_winhttp.cpp +++ b/src/msw/webrequest_winhttp.cpp @@ -291,7 +291,7 @@ void wxWebRequestWinHTTP::Start() // Register callback if ( ::WinHttpSetStatusCallback(m_request, - (WINHTTP_STATUS_CALLBACK)wxRequestStatusCallback, + wxRequestStatusCallback, WINHTTP_CALLBACK_FLAG_READ_COMPLETE | WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE | WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE |