diff --git a/xpinstall/wizard/mac/src/EvtHandlers.c b/xpinstall/wizard/mac/src/EvtHandlers.c index 983a5523575..979a08dbe39 100644 --- a/xpinstall/wizard/mac/src/EvtHandlers.c +++ b/xpinstall/wizard/mac/src/EvtHandlers.c @@ -101,7 +101,7 @@ void HandleMouseDown(EventRecord* evt) } } -static sInstallStarted = false; +static Boolean sInstallStarted = false; void HandleKeyDown(EventRecord* evt) { @@ -118,7 +118,7 @@ void HandleKeyDown(EventRecord* evt) { case '\r': case '\3': - if (gControls->nextB) + if (gControls->nextB && !sInstallStarted) { HiliteControl(gControls->nextB, 1); Delay(8, &finalTicks); @@ -160,7 +160,8 @@ void HandleKeyDown(EventRecord* evt) return; case kTerminalID: if (!sInstallStarted) - { + { + DisableNavButtons(); ClearSiteSelector(); SpawnSDThread(Install, &tid); sInstallStarted = true;