diff options
| -rw-r--r-- | simon/vga.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/simon/vga.cpp b/simon/vga.cpp index c7d0fa0903..fa6ef79606 100644 --- a/simon/vga.cpp +++ b/simon/vga.cpp @@ -1121,6 +1121,11 @@ void SimonEngine::vc_23_set_sprite_priority() {  	uint16 pri = vc_read_next_word();  	VgaSprite bak; +	if (vsp->id == 0) { +		debug(1,"Tried to set pri for unknown id %d", _vga_cur_sprite_id); +		return; +	} +  	memcpy(&bak, vsp, sizeof(bak));  	bak.priority = pri;  	bak.unk6 |= 0x8000;  | 
