Skip to content

Commit 2caa47e

Browse files
committed
Add IsWindowReady() check
1 parent 33fd270 commit 2caa47e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

include/raylib-aseprite.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,12 @@ extern "C" {
170170
Aseprite LoadAsepriteFromMemory(unsigned char* fileData, unsigned int size) {
171171
struct Aseprite aseprite;
172172
aseprite.ase = 0;
173+
174+
if (!IsWindowReady()) {
175+
TraceLog(LOG_ERROR, "ASEPRITE: Loading an Aseprite requires the Window to be running");
176+
return aseprite;
177+
}
178+
173179
ase_t* ase = cute_aseprite_load_from_memory(fileData, (int)size, 0);
174180
if (ase == 0 || ase->frame_count == 0 || ase->w == 0 || ase->h == 0) {
175181
TraceLog(LOG_ERROR, "ASEPRITE: Failed to load Aseprite");

0 commit comments

Comments
 (0)