summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug
diff options
context:
space:
mode:
author Couriersud <couriersud@users.noreply.github.com>2010-05-22 11:23:05 +0000
committer Couriersud <couriersud@users.noreply.github.com>2010-05-22 11:23:05 +0000
commitd857b40645bc361487fa97fe9319fdfef45bdea4 (patch)
tree4725e19bd30a9b788e43607c7bfc8946e414fcc1 /src/emu/debug
parent2d2547b181b4aa5573f358f99dcec271ef1c8a3f (diff)
Fixed crash in memory window view region. No whatsnew.
Diffstat (limited to 'src/emu/debug')
-rw-r--r--src/emu/debug/debugvw.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/emu/debug/debugvw.c b/src/emu/debug/debugvw.c
index 4d6da59ca1a..49de5f9c412 100644
--- a/src/emu/debug/debugvw.c
+++ b/src/emu/debug/debugvw.c
@@ -2831,7 +2831,10 @@ static int memory_view_needs_recompute(debug_view *view)
view->topleft.y = (memdata->expression.result - memdata->byte_offset) / memdata->bytes_per_row;
view->topleft.y = MAX(view->topleft.y, 0);
view->topleft.y = MIN(view->topleft.y, view->total.y - 1);
- resultbyte = memory_address_to_byte(space, memdata->expression.result) & space->logbytemask;
+ if (space != NULL)
+ resultbyte = memory_address_to_byte(space, memdata->expression.result) & space->logbytemask;
+ else
+ resultbyte = memdata->expression.result;
memory_view_set_cursor_pos(view, resultbyte, memdata->bytes_per_chunk * 8 - 4);
}