windowed-output-api.h: Do an explicit cast to avoid C++ build failure

Address the following build issue:

error: invalid conversion from ‘const void*’ to ‘const
weston_windowed_output_api*’ [-fpermissive] return
weston_plugin_api_get(compositor, api_names[type],
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
const void* sizeof(struct weston_windowed_output_api));

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
This commit is contained in:
Marius Vlad 2024-11-11 15:23:09 +02:00 committed by Daniel Stone
parent 8634c7e349
commit dae61f3321

View file

@ -100,8 +100,9 @@ weston_windowed_output_get_api(struct weston_compositor *compositor,
if (type >= ARRAY_LENGTH(api_names))
return NULL;
return weston_plugin_api_get(compositor, api_names[type],
sizeof(struct weston_windowed_output_api));
return (const struct weston_windowed_output_api *)
weston_plugin_api_get(compositor, api_names[type],
sizeof(struct weston_windowed_output_api));
}
#ifdef __cplusplus