From 28692dc0bcc7016cd6f4153626594d9bb73aed1d Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Wed, 3 Dec 2025 22:49:59 -0600 Subject: [PATCH] fix blob get --- sdl/surface.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sdl/surface.c b/sdl/surface.c index 27443885..247e0516 100644 --- a/sdl/surface.c +++ b/sdl/surface.c @@ -948,18 +948,13 @@ JSC_CCALL(surface_convert_generic, JSValue src_pixels_val = JS_GetPropertyStr(js, argv[0], "pixels"); size_t src_len; void *src_pixels; - int blob_result = js_get_blob_data(js, &src_len, src_pixels_val, &src_pixels); + void *blob_result = js_get_blob_data(js, &src_len, src_pixels_val); if (blob_result == -1) { JS_FreeValue(js, src_pixels_val); return JS_EXCEPTION; } - if (blob_result == 0 || !src_pixels) { - JS_FreeValue(js, src_pixels_val); - return JS_ThrowTypeError(js, "source pixels must be an ArrayBuffer"); - } - // Get source pitch (optional, calculate if not provided) int src_pitch; JSValue src_pitch_val = JS_GetPropertyStr(js, argv[0], "pitch");