From 6de084000bbebec345f4e5845a92fb2f4f931c00 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Camilla=20L=C3=B6wy?= <elmindreda@glfw.org>
Date: Wed, 10 Feb 2021 17:23:43 +0100
Subject: [PATCH] Cocoa: Fix console apps getting a dock icon

Regression introduced by @elmindreda in
8b118674643b199fc28d11dc22039ffe528970b3.
---
 src/cocoa_init.m | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/cocoa_init.m b/src/cocoa_init.m
index 88decab6..626d95c2 100644
--- a/src/cocoa_init.m
+++ b/src/cocoa_init.m
@@ -555,7 +555,8 @@ int _glfwPlatformInit(void)
         [NSApp run];
 
     // In case we are unbundled, make us a proper UI application
-    [NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
+    if (_glfw.hints.init.ns.menubar)
+        [NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
 
     return GLFW_TRUE;