Skip to content

Commit 9e34e5b

Browse files
committed
Fix MacOS adapter pointer and creation
1 parent ccbb06a commit 9e34e5b

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

bindings/c/examples/sdl/hello_world.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ accesskit_node *build_announcement(const char *text,
6666

6767
struct accesskit_sdl_adapter {
6868
#if defined(__APPLE__)
69-
accesskit_macos_subclassing_adapter adapter;
69+
accesskit_macos_subclassing_adapter *adapter;
7070
#elif defined(UNIX)
7171
accesskit_unix_adapter *adapter;
7272
#elif defined(_WIN32)
@@ -83,9 +83,8 @@ void accesskit_sdl_adapter_init(struct accesskit_sdl_adapter *adapter,
8383
SDL_SysWMinfo wmInfo;
8484
SDL_VERSION(&wmInfo.version);
8585
SDL_GetWindowWMInfo(window, &wmInfo);
86-
adapter->adapter = accesskit_macos_subclassing_adapter_new(
87-
(void *)wmInfo.info.cocoa.window->contentView(), source, source_userdata,
88-
handler);
86+
adapter->adapter = accesskit_macos_subclassing_adapter_for_window(
87+
(void *)wmInfo.info.cocoa.window, source, source_userdata, handler);
8988
#elif defined(UNIX)
9089
adapter->adapter = accesskit_unix_adapter_new(app_name, "SDL", "2.0", source,
9190
source_userdata, handler);

0 commit comments

Comments
 (0)