summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 6bb9007..cffe5e0 100644
--- a/src/main.c
+++ b/src/main.c
@@ -429,7 +429,9 @@ int parse_save(void *save, int size, int replace, int x0, int y0)
{
if(ver>=44){
legacy_enable = c[3]&0x01;
- sys_pause = (c[3]>>1)&0x01;
+ if(!sys_pause){
+ sys_pause = (c[3]>>1)&0x01;
+ }
} else {
if(c[3]==1||c[3]==0){
legacy_enable = c[3];
@@ -1948,8 +1950,11 @@ int main(int argc, char *argv[])
memset(fire_g, 0, sizeof(fire_g));
memset(fire_b, 0, sizeof(fire_b));
}
- if(x>=19 && x<=35 && svf_last && svf_open && !bq)
- parse_save(svf_last, svf_lsize, 1, 0, 0);
+ if(x>=19 && x<=35 && svf_last && svf_open && !bq){
+ //int tpval = sys_pause;
+ parse_save(svf_last, svf_lsize, 1, 0, 0);
+ //sys_pause = tpval;
+ }
if(x>=(XRES+BARSIZE-(510-476)) && x<=(XRES+BARSIZE-(510-491)) && !bq)
{
if(b & SDL_BUTTON_LMASK)