mirror of https://github.com/encounter/SDL.git
add libdecor_dispatch
This commit is contained in:
parent
1a1cc8028b
commit
e59cba95a0
|
@ -153,6 +153,7 @@ void SDL_WAYLAND_UnloadSymbols(void);
|
||||||
#define libdecor_state_free (*WAYLAND_libdecor_state_free)
|
#define libdecor_state_free (*WAYLAND_libdecor_state_free)
|
||||||
#define libdecor_configuration_get_content_size (*WAYLAND_libdecor_configuration_get_content_size)
|
#define libdecor_configuration_get_content_size (*WAYLAND_libdecor_configuration_get_content_size)
|
||||||
#define libdecor_configuration_get_window_state (*WAYLAND_libdecor_configuration_get_window_state)
|
#define libdecor_configuration_get_window_state (*WAYLAND_libdecor_configuration_get_window_state)
|
||||||
|
#define libdecor_dispatch (*WAYLAND_libdecor_dispatch)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#else /* SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC */
|
#else /* SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC */
|
||||||
|
|
|
@ -294,6 +294,10 @@ Wayland_WaitEventTimeout(_THIS, int timeout)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef HAVE_LIBDECOR_H
|
||||||
|
libdecor_dispatch(d->shell.libdecor, timeout);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* wl_display_prepare_read() will return -1 if the default queue is not empty.
|
/* wl_display_prepare_read() will return -1 if the default queue is not empty.
|
||||||
* If the default queue is empty, it will prepare us for our SDL_IOReady() call. */
|
* If the default queue is empty, it will prepare us for our SDL_IOReady() call. */
|
||||||
if (WAYLAND_wl_display_prepare_read(d->display) == 0) {
|
if (WAYLAND_wl_display_prepare_read(d->display) == 0) {
|
||||||
|
|
|
@ -204,6 +204,7 @@ SDL_WAYLAND_SYM(bool, libdecor_configuration_get_content_size, (struct libdecor_
|
||||||
int *))
|
int *))
|
||||||
SDL_WAYLAND_SYM(bool, libdecor_configuration_get_window_state, (struct libdecor_configuration *,\
|
SDL_WAYLAND_SYM(bool, libdecor_configuration_get_window_state, (struct libdecor_configuration *,\
|
||||||
enum libdecor_window_state *))
|
enum libdecor_window_state *))
|
||||||
|
SDL_WAYLAND_SYM(bool, libdecor_dispatch, (struct libdecor *, int))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#undef SDL_WAYLAND_MODULE
|
#undef SDL_WAYLAND_MODULE
|
||||||
|
|
Loading…
Reference in New Issue