diff --git a/project/src/backend/sdl/SDLWindow.cpp b/project/src/backend/sdl/SDLWindow.cpp index 36e2c3711..ace3ed1aa 100644 --- a/project/src/backend/sdl/SDLWindow.cpp +++ b/project/src/backend/sdl/SDLWindow.cpp @@ -403,6 +403,10 @@ namespace lime { alloc_field (result, val_id ("pixels"), alloc_float ((uintptr_t)pixels)); alloc_field (result, val_id ("pitch"), alloc_int (pitch)); + } else { + + return alloc_null (); + } return result; @@ -425,6 +429,10 @@ namespace lime { hl_dyn_setd (result, id_pixels, (uintptr_t)pixels); hl_dyn_seti (result, id_pitch, &hlt_i32, pitch); + } else { + + return 0; + } return result;