Ver Fonte

Merge branch 'bullno1-x11-dragndrop-leak'

Andre Weissflog há 5 meses atrás
pai
commit
203367e83d
2 ficheiros alterados com 9 adições e 0 exclusões
  1. 6 0
      CHANGELOG.md
  2. 3 0
      sokol_app.h

+ 6 - 0
CHANGELOG.md

@@ -1,5 +1,11 @@
 ## Updates
 
+### 31-Mar-2025
+
+- sokol_app.h linux: fix a drag-n-drop related memory leak
+  (see PR https://github.com/floooh/sokol/pull/1238).
+  Many thanks to @bullno1 for catching and fixing that issue!
+
 ### 29-Mar-2025
 
 - sokol_gfx.h: A new validation check now protects from calling `sg_apply_bindings`

+ 3 - 0
sokol_app.h

@@ -11354,6 +11354,9 @@ _SOKOL_PRIVATE void _sapp_x11_on_selectionnotify(XEvent* event) {
             XSendEvent(_sapp.x11.display, _sapp.x11.xdnd.source, False, NoEventMask, &reply);
             XFlush(_sapp.x11.display);
         }
+        if (data) {
+            XFree(data);
+        }
     }
 }