From 8085d2c9344b2f9b98aa2aea7b4810dfe5120bf5 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Wed, 7 Jul 2021 16:50:09 -0400 Subject: [PATCH] reset the connection state when opening/closing the window. --- nda.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nda.c b/nda.c index b24ddaa..b568b2f 100644 --- a/nda.c +++ b/nda.c @@ -46,7 +46,6 @@ void NDAResourceShutDown(NDAResourceCookie *cookie); Word NDAResourceStartUp(Word memID, Word access, NDAResourceCookie *cookie); Word MyID; -Word ipid; Word FlagTCP; Word ToolsLoaded; GrafPortPtr MyWindow; @@ -395,7 +394,6 @@ pascal word HandleRequest(word request, longword dataIn, longword dataOut) { if (request == TCPIPSaysNetworkDown) { FlagTCP = false; - ipid = 0; UpdateStatus(true); } SetCurResourceApp(oldRApp); @@ -434,7 +432,6 @@ void NDAInit(Word code) { ToolsLoaded = false; MyID = MMStartUp(); - ipid = 0; st = st_none; } else { if (ToolsLoaded) @@ -448,6 +445,7 @@ void NDAClose(void) { AcceptRequests(ReqName, MyID, NULL); ConnectionAbort(&connection); + st = st_none; CloseWindow(MyWindow); MyWindow = NULL; @@ -469,6 +467,7 @@ GrafPortPtr NDAOpen(void) { TextHandle = NULL; TextHandleSize = 0; TextHandleSize = 0; + st = st_none; if (!ToolsLoaded) { if (NDAStartUpTools(MyID, &ss)) {