mirror of
https://github.com/glfw/glfw.git
synced 2024-11-10 00:51:47 +00:00
Wayland: Fix leak of surface scaling objects
This commit is contained in:
parent
bf945f1213
commit
42dc1ffaee
@ -123,6 +123,7 @@ information on what to include when reporting a bug.
|
|||||||
|
|
||||||
- Added `GLFW_UNLIMITED_MOUSE_BUTTONS` input mode that allows mouse buttons beyond
|
- Added `GLFW_UNLIMITED_MOUSE_BUTTONS` input mode that allows mouse buttons beyond
|
||||||
the limit of the mouse button tokens to be reported (#2423)
|
the limit of the mouse button tokens to be reported (#2423)
|
||||||
|
- [Wayland] Bugfix: The fractional scaling related objects were not destroyed
|
||||||
|
|
||||||
|
|
||||||
## Contact
|
## Contact
|
||||||
|
@ -2183,6 +2183,12 @@ void _glfwDestroyWindowWayland(_GLFWwindow* window)
|
|||||||
if (window == _glfw.wl.keyboardFocus)
|
if (window == _glfw.wl.keyboardFocus)
|
||||||
_glfw.wl.keyboardFocus = NULL;
|
_glfw.wl.keyboardFocus = NULL;
|
||||||
|
|
||||||
|
if (window->wl.fractionalScale)
|
||||||
|
wp_fractional_scale_v1_destroy(window->wl.fractionalScale);
|
||||||
|
|
||||||
|
if (window->wl.scalingViewport)
|
||||||
|
wp_viewport_destroy(window->wl.scalingViewport);
|
||||||
|
|
||||||
if (window->wl.activationToken)
|
if (window->wl.activationToken)
|
||||||
xdg_activation_token_v1_destroy(window->wl.activationToken);
|
xdg_activation_token_v1_destroy(window->wl.activationToken);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user