diff --git a/platform/default/glfw_view.cpp b/platform/default/glfw_view.cpp index 768e55ca3..bdadaa6f3 100644 --- a/platform/default/glfw_view.cpp +++ b/platform/default/glfw_view.cpp @@ -448,7 +448,11 @@ void GLFWView::run() { }; frameTick.start(mbgl::Duration::zero(), mbgl::Milliseconds(1000 / 60), callback); +#if defined(__APPLE__) + while (!glfwWindowShouldClose(window)) runLoop.run(); +#else runLoop.run(); +#endif } float GLFWView::getPixelRatio() const {