From ee3278f0ac66e34b293912b83f8c9e044a0dc8b0 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 3 May 2021 14:45:09 -0400 Subject: MacOS: Make puglGetNativeWorld() return the NSApplication --- include/pugl/pugl.h | 2 +- src/mac.m | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/pugl/pugl.h b/include/pugl/pugl.h index e537e8c..e15bb4a 100644 --- a/include/pugl/pugl.h +++ b/include/pugl/pugl.h @@ -670,7 +670,7 @@ puglGetWorldHandle(PuglWorld* world); X11: Returns a pointer to the `Display`. - MacOS: Returns null. + MacOS: Returns a pointer to the `NSApplication`. Windows: Returns the `HMODULE` of the calling process. */ diff --git a/src/mac.m b/src/mac.m index e3af330..60ea6c8 100644 --- a/src/mac.m +++ b/src/mac.m @@ -871,9 +871,9 @@ puglFreeWorldInternals(PuglWorld* world) } void* -puglGetNativeWorld(PuglWorld* PUGL_UNUSED(world)) +puglGetNativeWorld(PuglWorld* world) { - return NULL; + return world->impl->app; } PuglInternals* -- cgit v1.2.1