From d457abdee4f63fa7c6f2150ee848cd7ae0af6727 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 20 Nov 2017 14:27:47 +0530 Subject: [PATCH] Prevent glfw from doing stupid stuff on cocoa --- kitty/glfw.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kitty/glfw.c b/kitty/glfw.c index 042fc6b6e..6d2c387b5 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -309,6 +309,10 @@ glfw_init(PyObject UNUSED *self, PyObject *args) { const char* err = load_glfw(path); if (err) { PyErr_SetString(PyExc_RuntimeError, err); return NULL; } glfwSetErrorCallback(error_callback); +#ifdef __APPLE__ + glfwInitHint(GLFW_COCOA_CHDIR_RESOURCES, 0); + glfwInitHint(GLFW_COCOA_MENUBAR, 0); +#endif PyObject *ans = glfwInit() ? Py_True: Py_False; Py_INCREF(ans); return ans;