Wayland: Cleanup
diff --git a/src/wl_window.c b/src/wl_window.c
index 96f8039..2e842aa 100644
--- a/src/wl_window.c
+++ b/src/wl_window.c
@@ -2042,15 +2042,17 @@
int count;
char** paths = _glfwParseUriList(string, &count);
if (paths)
+ {
_glfwInputDrop(_glfw.wl.dragFocus, count, (const char**) paths);
- for (int i = 0; i < count; i++)
- _glfw_free(paths[i]);
+ for (int i = 0; i < count; i++)
+ _glfw_free(paths[i]);
- _glfw_free(paths);
+ _glfw_free(paths);
+ }
+
+ _glfw_free(string);
}
-
- _glfw_free(string);
}
static void dataDeviceHandleSelection(void* userData,