ref: e9b9fefcf6b8163de9062430118fd626e79fa2c2
parent: 6904023bfd41b6ee6cd7cc2903e0a142644d9594
author: Fabian Greffrath <[email protected]>
date: Tue Dec 18 04:19:22 EST 2018
setup: fix building on Windows
--- a/src/setup/execute.c
+++ b/src/setup/execute.c
@@ -27,6 +27,7 @@
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <process.h>
+#include <shellapi.h>
#else
@@ -146,7 +147,7 @@
boolean OpenFolder(const char *path)
{
// "If the function succeeds, it returns a value greater than 32."
- return ShellExecute(NULL, "open", path, NULL, NULL, SW_SHOWDEFAULT) > 32;
+ return (int)ShellExecute(NULL, "open", path, NULL, NULL, SW_SHOWDEFAULT) > 32;
}
// Wait for the specified process to exit. Returns the exit code.