Browse Source

Wayland: Fix leaks of pointer related objects

Camilla Löwy 3 năm trước cách đây
mục cha
commit
03af6b3d4c
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  1. 6 0
      src/wl_window.c

+ 6 - 0
src/wl_window.c

@@ -1854,6 +1854,12 @@ void _glfwDestroyWindowWayland(_GLFWwindow* window)
     if (window->wl.idleInhibitor)
         zwp_idle_inhibitor_v1_destroy(window->wl.idleInhibitor);
 
+    if (window->wl.relativePointer)
+        zwp_relative_pointer_v1_destroy(window->wl.relativePointer);
+
+    if (window->wl.lockedPointer)
+        zwp_locked_pointer_v1_destroy(window->wl.lockedPointer);
+
     if (window->context.destroy)
         window->context.destroy(window);