rm dupavlue and freevalue

This commit is contained in:
2026-02-25 09:41:57 -06:00
parent ba6a0c2e12
commit c004a8d463
6 changed files with 37 additions and 165 deletions

View File

@@ -47,7 +47,6 @@ JSC_CCALL(SDL_Renderer_rect,
for (int i = 0; i < len; i++) {
JSValue val = JS_GetPropertyNumber(js,argv[0],i);
rects[i] = js2rect(js,val);
JS_FreeValue(js,val);
}
SDL_RenderFillRects(r,rects,len);
} else {
@@ -69,7 +68,6 @@ JSC_CCALL(SDL_Renderer_fillrect,
for (int i = 0; i < len; i++) {
JSValue val = JS_GetPropertyNumber(js,argv[0],i);
rects[i] = js2rect(js,val);
JS_FreeValue(js,val);
}
SDL_RenderFillRects(r,rects,len);
} else {
@@ -138,7 +136,6 @@ JSC_CCALL(renderer_line,
for (int i = 0; i < len; i++) {
JSValue val = JS_GetPropertyNumber(js,argv[0],i);
points[i] = js2vec2(js,val);
JS_FreeValue(js,val);
}
SDL_RenderLines(r,points,len);
}
@@ -158,7 +155,6 @@ JSC_CCALL(renderer_point,
for (int i = 0; i < len; i++) {
JSValue val = JS_GetPropertyNumber(js,argv[0],i);
points[i] = js2vec2(js,val);
JS_FreeValue(js,val);
}
SDL_RenderPoints(r, points, len);
return JS_NULL;