From 78b6f629b7a947a6f2c4a67beec60ea306186db3 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Fri, 7 Sep 2018 20:46:59 +0200 Subject: [PATCH] Fix down-casting --- Updater/src/chkthread.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Updater/src/chkthread.cpp b/Updater/src/chkthread.cpp index 1ec2659..1bd6c19 100644 --- a/Updater/src/chkthread.cpp +++ b/Updater/src/chkthread.cpp @@ -82,7 +82,7 @@ wxThread::ExitCode wxUpdCheckThread::Entry() wxQueueEvent(m_parent, e); } - return (wxThread::ExitCode)(static_cast(result) & 0xffffffff); + return (wxThread::ExitCode)(static_cast(result) & 0xffffffff); } @@ -526,7 +526,7 @@ bool wxUpdCheckThread::LaunchUpdate(WXHWND hParent, bool headless) param += fileNameLog; param += wxT("\""); - int result = static_cast((INT_PTR)::ShellExecute(hParent, NULL, wxT("msiexec.exe"), param, NULL, SW_SHOWNORMAL) & 0xffffffff); + intptr_t result = (intptr_t)::ShellExecute(hParent, NULL, wxT("msiexec.exe"), param, NULL, SW_SHOWNORMAL); if (result > 32) { wxLogStatus(_("msiexec.exe launch succeeded. For detailed information, see %s file."), fileNameLog.c_str()); return true;