Mac: Less warnings when compiling with modern xcode

This commit is contained in:
UnknownShadow200 2021-01-10 19:22:51 +11:00
parent 3ad1f1f169
commit 19cdffd5f2
2 changed files with 6 additions and 7 deletions

View File

@ -111,12 +111,12 @@ void Chat_DisableLogging(void) {
static cc_bool CreateLogsDirectory(void) { static cc_bool CreateLogsDirectory(void) {
static const cc_string dir = String_FromConst("logs"); static const cc_string dir = String_FromConst("logs");
cc_result res; cc_result res;
/* Utils_EnsureDirectory cannot be used here because it causes a stack overflow */ /* Utils_EnsureDirectory cannot be used here because it causes a stack overflow */
/* when running the game and an error occurs when trying to create the directory */ /* when running the game and an error occurs when trying to create the directory */
/* This happens because when running the game, Logger_WarnFunc is changed to log /* This happens because when running the game, Logger_WarnFunc is changed to log */
/* a message in chat instead of showing a dialog box, which causes the following /* a message in chat instead of showing a dialog box, which causes the following */
/* functions to be called in a recursive loop: */ /* functions to be called in a recursive loop: */
/* */ /* */
/* Utils_EnsureDirectory --> Logger_SysWarn2 --> Chat_Add --> AppendChatLog -> OpenChatLog */ /* Utils_EnsureDirectory --> Logger_SysWarn2 --> Chat_Add --> AppendChatLog -> OpenChatLog */
/* --> Utils_EnsureDirectory --> Logger_SysWarn2 --> Chat_Add --> AppendChatLog -> OpenChatLog */ /* --> Utils_EnsureDirectory --> Logger_SysWarn2 --> Chat_Add --> AppendChatLog -> OpenChatLog */
/* --> Utils_EnsureDirectory --> Logger_SysWarn2 --> Chat_Add --> AppendChatLog -> OpenChatLog */ /* --> Utils_EnsureDirectory --> Logger_SysWarn2 --> Chat_Add --> AppendChatLog -> OpenChatLog */

View File

@ -1691,9 +1691,8 @@ static void Platform_InitStopwatch(void) {
#if defined CC_BUILD_MACOS #if defined CC_BUILD_MACOS
static void Platform_InitSpecific(void) { static void Platform_InitSpecific(void) {
ProcessSerialNumber psn; /* TODO: kCurrentProcess */ ProcessSerialNumber psn = { 0, kCurrentProcess };
/* NOTE: Call as soon as possible, otherwise can't click on dialog boxes. */ /* NOTE: Call as soon as possible, otherwise can't click on dialog boxes or create windows */
GetCurrentProcess(&psn);
/* NOTE: TransformProcessType is macOS 10.3 or later */ /* NOTE: TransformProcessType is macOS 10.3 or later */
TransformProcessType(&psn, kProcessTransformToForegroundApplication); TransformProcessType(&psn, kProcessTransformToForegroundApplication);
} }