diff options
| author | 2010-05-22 11:23:05 +0000 | |
|---|---|---|
| committer | 2010-05-22 11:23:05 +0000 | |
| commit | d857b40645bc361487fa97fe9319fdfef45bdea4 (patch) | |
| tree | 4725e19bd30a9b788e43607c7bfc8946e414fcc1 /src/emu/debug | |
| parent | 2d2547b181b4aa5573f358f99dcec271ef1c8a3f (diff) | |
Fixed crash in memory window view region. No whatsnew.
Diffstat (limited to 'src/emu/debug')
| -rw-r--r-- | src/emu/debug/debugvw.c | 5 |
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); } |
