diff --git a/platform/macos/godot_application.mm b/platform/macos/godot_application.mm index e9663461d4..fb8a3cf217 100644 --- a/platform/macos/godot_application.mm +++ b/platform/macos/godot_application.mm @@ -63,11 +63,14 @@ GodotApplication *GodotApp = nil; NSString *nsbundleid_env = [NSString stringWithUTF8String:(bundled_id != nullptr) ? bundled_id : ""]; NSString *nsbundleid = [[NSBundle mainBundle] bundleIdentifier]; if (nsappname == nil || isatty(STDOUT_FILENO) || isatty(STDIN_FILENO) || isatty(STDERR_FILENO) || ![nsbundleid isEqualToString:nsbundleid_env]) { -#if DEV_ENABLED - if (!OS_MacOS::is_debugger_attached()) +#ifdef TOOLS_ENABLED + if (!OS_MacOS::is_debugger_attached()) { +#else + { #endif // If the executable is started from terminal or is not bundled, macOS WindowServer won't register and activate app window correctly (menu and title bar are grayed out and input ignored). [self performSelector:@selector(forceUnbundledWindowActivationHackStep1) withObject:nil afterDelay:0.02]; + } } }