summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/tilemap.c
diff options
context:
space:
mode:
author Phil Bennett <philipjbennett@users.noreply.github.com>2009-12-19 14:04:10 +0000
committer Phil Bennett <philipjbennett@users.noreply.github.com>2009-12-19 14:04:10 +0000
commit123f4decc7913046f4cd151df6461ed8fdbb5843 (patch)
tree1c26096c199601c4892f0ae46ebd3bf8eece063f /src/emu/tilemap.c
parentc3fb0472047a307859ee34089007770aa96989fd (diff)
Fixed NULL pointer dereference in tilemap_set_flip_all() when game has no tilemaps (no whatsnew)
Diffstat (limited to 'src/emu/tilemap.c')
-rw-r--r--src/emu/tilemap.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/tilemap.c b/src/emu/tilemap.c
index 7250c1ba43d..47fd2aa9c8a 100644
--- a/src/emu/tilemap.c
+++ b/src/emu/tilemap.c
@@ -476,6 +476,10 @@ void tilemap_set_flip(tilemap *tmap, UINT32 attributes)
void tilemap_set_flip_all(running_machine *machine, UINT32 attributes)
{
tilemap *tmap;
+
+ if (machine->tilemap_data == NULL)
+ return;
+
for (tmap = machine->tilemap_data->list; tmap != NULL; tmap = tmap->next)
tilemap_set_flip(tmap, attributes);
}