diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/util/global.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/util/global.h b/include/util/global.h new file mode 100644 index 00000000..ea0fda83 --- /dev/null +++ b/include/util/global.h @@ -0,0 +1,15 @@ +#ifndef UTIL_GLOBAL_H +#define UTIL_GLOBAL_H + +#include <wayland-server-core.h> + +/** + * Destroy a transient global. + * + * Globals that are created and destroyed on the fly need special handling to + * prevent race conditions with wl_registry. Use this function to destroy them. + */ +void wlr_global_destroy_safe(struct wl_global *global, + struct wl_display *display); + +#endif |