mirror of
https://github.com/glfw/glfw.git
synced 2026-09-17 14:22:50 +00:00
Wayland: Remove unused struct member
The libdecor initialization sync callback was saved in the library struct but never meaningfully used.
This commit is contained in:
+3
-8
@@ -244,10 +244,7 @@ static void libdecorReadyCallback(void* userData,
|
|||||||
uint32_t time)
|
uint32_t time)
|
||||||
{
|
{
|
||||||
_glfw.wl.libdecor.ready = GLFW_TRUE;
|
_glfw.wl.libdecor.ready = GLFW_TRUE;
|
||||||
|
wl_callback_destroy(callback);
|
||||||
assert(_glfw.wl.libdecor.callback == callback);
|
|
||||||
wl_callback_destroy(_glfw.wl.libdecor.callback);
|
|
||||||
_glfw.wl.libdecor.callback = NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static const struct wl_callback_listener libdecorReadyListener =
|
static const struct wl_callback_listener libdecorReadyListener =
|
||||||
@@ -881,10 +878,8 @@ int _glfwInitWayland(void)
|
|||||||
libdecor_dispatch(_glfw.wl.libdecor.context, 0);
|
libdecor_dispatch(_glfw.wl.libdecor.context, 0);
|
||||||
|
|
||||||
// Create sync point to "know" when libdecor is ready for use
|
// Create sync point to "know" when libdecor is ready for use
|
||||||
_glfw.wl.libdecor.callback = wl_display_sync(_glfw.wl.display);
|
struct wl_callback* callback = wl_display_sync(_glfw.wl.display);
|
||||||
wl_callback_add_listener(_glfw.wl.libdecor.callback,
|
wl_callback_add_listener(callback, &libdecorReadyListener, NULL);
|
||||||
&libdecorReadyListener,
|
|
||||||
NULL);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -595,7 +595,6 @@ typedef struct _GLFWlibraryWayland
|
|||||||
struct {
|
struct {
|
||||||
void* handle;
|
void* handle;
|
||||||
struct libdecor* context;
|
struct libdecor* context;
|
||||||
struct wl_callback* callback;
|
|
||||||
GLFWbool ready;
|
GLFWbool ready;
|
||||||
PFN_libdecor_new libdecor_new_;
|
PFN_libdecor_new libdecor_new_;
|
||||||
PFN_libdecor_unref libdecor_unref_;
|
PFN_libdecor_unref libdecor_unref_;
|
||||||
|
|||||||
Reference in New Issue
Block a user