diff --git a/windows/src/desktop/kmshell/main/Keyman.System.UpdateStateMachine.pas b/windows/src/desktop/kmshell/main/Keyman.System.UpdateStateMachine.pas index a8291ee325..6892098212 100644 --- a/windows/src/desktop/kmshell/main/Keyman.System.UpdateStateMachine.pas +++ b/windows/src/desktop/kmshell/main/Keyman.System.UpdateStateMachine.pas @@ -783,6 +783,7 @@ begin // Return to Idle state bucStateContext.RemoveCachedFiles; ChangeState(IdleState); + Exit; end; DownloadResult := DownloadUpdatesBackground;