diff --git a/ide/debugmanager.pas b/ide/debugmanager.pas index 2794cf13ea..bc5de4e149 100644 --- a/ide/debugmanager.pas +++ b/ide/debugmanager.pas @@ -1718,7 +1718,10 @@ begin end; if (dmsDebuggerObjectBroken in FManagerStates) - then FreeDebugger; + then begin + FreeDebugger; + FIsInitializingDebugger:= True; // been reset by FreeDebuger + end; // check if debugger is already created with the right type if (FDebugger <> nil)