mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-09 07:18:34 -04:00
Mac: Less warnings when compiling with modern xcode
This commit is contained in:
parent
3ad1f1f169
commit
19cdffd5f2
@ -111,12 +111,12 @@ void Chat_DisableLogging(void) {
|
||||
static cc_bool CreateLogsDirectory(void) {
|
||||
static const cc_string dir = String_FromConst("logs");
|
||||
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 */
|
||||
/* 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
|
||||
/* 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 */
|
||||
/* 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 */
|
||||
|
@ -1691,9 +1691,8 @@ static void Platform_InitStopwatch(void) {
|
||||
|
||||
#if defined CC_BUILD_MACOS
|
||||
static void Platform_InitSpecific(void) {
|
||||
ProcessSerialNumber psn; /* TODO: kCurrentProcess */
|
||||
/* NOTE: Call as soon as possible, otherwise can't click on dialog boxes. */
|
||||
GetCurrentProcess(&psn);
|
||||
ProcessSerialNumber psn = { 0, kCurrentProcess };
|
||||
/* NOTE: Call as soon as possible, otherwise can't click on dialog boxes or create windows */
|
||||
/* NOTE: TransformProcessType is macOS 10.3 or later */
|
||||
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user