revision 727:f934967b77a3
summary |
tree |
shortlog |
changelog |
graph |
changeset |
raw | bz2 | zip | gz changeset | 727:f934967b77a3 |
parent | 726:802567cb38f2 |
child | 728:4dfc293b9d96 |
author | nkeynes |
date | Sun Jul 06 04:52:37 2008 +0000 (15 years ago) |
Fix exit code from exit() being lost (from SH4 code)
![]() | src/dreamcast.c | view | annotate | diff | log |
1.1 --- a/src/dreamcast.c Sun Jul 06 03:20:30 2008 +00001.2 +++ b/src/dreamcast.c Sun Jul 06 04:52:37 2008 +00001.3 @@ -220,7 +220,10 @@1.5 void dreamcast_shutdown()1.6 {1.7 - dreamcast_stop();1.8 + // Don't do a dreamcast_stop - if we're calling this out of SH4 code,1.9 + // it's a shutdown-and-quit event1.10 + if( dreamcast_state == STATE_RUNNING )1.11 + dreamcast_state = STATE_STOPPING;1.12 dreamcast_save_flash();1.13 #ifdef ENABLE_SH4STATS1.14 sh4_stats_print(stdout);
.