Fixed GUI crash when using reset with certain windows open

This commit is contained in:
pagefault
2002-02-20 22:36:52 +00:00
parent 330e922b21
commit b9518c534b

View File

@@ -723,7 +723,8 @@ NEWSYM IPXInfoStrR, dw 0
NEWSYM GUICMessage, dd 0
NEWSYM GUICTimer, dd 0
NEWSYM GUIOn, db 0
NEWSYM GUIOn2, db 0
NEWSYM GUIOn2, db 0
NEWSYM GUIReset, db 0
;GOSPort db 0
NEWSYM CurPalSelect, db 0
@@ -2487,6 +2488,7 @@ NEWSYM StartGUI
call AdjustFrequency
mov byte[GUIOn],0
mov byte[GUIOn2],0
mov byte[GUIReset],0
mov dword[StartLL],0
mov dword[StartLR],0
mov byte[NetLoadState],0
@@ -3422,6 +3424,8 @@ DisplayBoxes:
push esi
cmp al,1
jne .noguiconfirm
cmp byte[GUIReset],1
je near .finstuff
call DisplayGUILoad
jmp .finstuff
.noguiconfirm
@@ -3601,6 +3605,7 @@ LoadSecondState:
GUIProcReset:
cmp byte[GUICBHold],2
jne .noreset
mov byte[GUIReset],1
call GUIDoReset
cmp byte[CNetType],20
jne .noreset