diff --git a/glfw/wl_window.c b/glfw/wl_window.c index 735590a45..90e9f1ae1 100644 --- a/glfw/wl_window.c +++ b/glfw/wl_window.c @@ -413,10 +413,10 @@ static void createDecorations(_GLFWwindow* window) static void destroyDecoration(_GLFWdecorationWayland* decoration) { - if (decoration->surface) - wl_surface_destroy(decoration->surface); if (decoration->subsurface) wl_subsurface_destroy(decoration->subsurface); + if (decoration->surface) + wl_surface_destroy(decoration->surface); if (decoration->viewport) wp_viewport_destroy(decoration->viewport); decoration->surface = NULL;