Fix incorrect thread procedure prototype. It has to be __stdcall.

Remove unnecessary casts.
This commit is contained in:
NN 2015-05-30 21:06:32 +03:00
parent 17e8ca3c15
commit 3319bcc581
2 changed files with 2 additions and 3 deletions

View File

@ -2999,8 +2999,7 @@ HWND Progress::open(HWND hCallerWnd, const TCHAR* header)
else
_tcscpy_s(_header, _countof(_header), cDefaultHeader);
_hThread = ::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)threadFunc,
(LPVOID)this, 0, NULL);
_hThread = ::CreateThread(NULL, 0, threadFunc, this, 0, NULL);
if (!_hThread)
{
::CloseHandle(_hActiveState);

View File

@ -440,7 +440,7 @@ private:
static volatile LONG refCount;
static DWORD threadFunc(LPVOID data);
static DWORD WINAPI threadFunc(LPVOID data);
static LRESULT APIENTRY wndProc(HWND hwnd, UINT umsg, WPARAM wparam, LPARAM lparam);
// Disable copy construction and operator=