Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Additional change to 24ef81d

  • Loading branch information...
commit 648e14b6f78ba4100347dc8679e1c0f8e4846cb6 1 parent 0d8e8ac
@poiru poiru authored
Showing with 11 additions and 6 deletions.
  1. +11 −6 Application/Application.cpp
View
17 Application/Application.cpp
@@ -46,7 +46,7 @@ HINSTANCE LoadRainmeterLibrary()
WCHAR* GetCommandLineArguments()
{
- LPWSTR args = GetCommandLine();
+ WCHAR* args = GetCommandLine();
// Skip past (quoted) application path in cmdLine.
if (*args == L'"')
@@ -79,11 +79,7 @@ WCHAR* GetCommandLineArguments()
** Entry point. In Release builds, the entry point is Main() since the CRT is not used.
**
*/
-#ifdef _DEBUG
int APIENTRY wWinMain(HINSTANCE, HINSTANCE, LPWSTR, int)
-#else
-EXTERN_C int WINAPI Main()
-#endif
{
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
//_CrtSetBreakAlloc(000);
@@ -142,4 +138,13 @@ EXTERN_C int WINAPI Main()
}
return 1;
-}
+}
+
+#ifndef _DEBUG
+EXTERN_C int WINAPI Main()
+{
+ int result = wWinMain(NULL, NULL, NULL, 0);
+ TerminateProcess(GetCurrentProcess(), result);
+ return 0; // Never reached.
+}
+#endif
Please sign in to comment.
Something went wrong with that request. Please try again.