fixed loop breaking after one iteration

This commit is contained in:
Synthasmagoria 2026-04-06 10:58:44 +02:00
commit 3c9ae82a7a
3 changed files with 7 additions and 5 deletions

View file

@ -125,8 +125,8 @@ program :: proc(module_path, gamemaker_extension_path: string) -> Error {
files := resource["files"].(json.Array)
for file in files {
object := file.(json.Object)
filename := object["filename"].(json.String)
file := file.(json.Object)
filename := file["filename"].(json.String)
_, filename_ext := os.split_filename(filename)
switch {
case filename_ext == "ext" || filename_ext == "so" || filename_ext == "dll":
@ -134,8 +134,7 @@ program :: proc(module_path, gamemaker_extension_path: string) -> Error {
fmt.println("Invalid filename extension '", filename, "' skipping")
continue
}
object["functions"] = funcs
break
file["functions"] = funcs
}
gamemaker_resource_write(gamemaker_extension_path, resource) or_return