FpDebug: Fix crash, due to memmanager not initialized

git-svn-id: trunk@58503 -
This commit is contained in:
martin 2018-07-13 15:21:30 +00:00
parent 90a0dd1ef7
commit 0e9f870052

View File

@ -604,6 +604,7 @@ begin
AContext := AController.CurrentProcess.DbgInfo.FindContext(CurThreadId, e.Index, Reg.NumValue);
if AContext <> nil then begin
AContext.MemManager.DefaultContext := AContext;
FPrettyPrinter.MemManager := AContext.MemManager;
FPrettyPrinter.AddressSize := AContext.SizeOfAddress;
for i := 0 to ProcVal.MemberCount - 1 do begin
@ -726,6 +727,7 @@ begin
AContext.ReleaseReference;
exit;
end;
FPrettyPrinter.MemManager := AContext.MemManager;
FPrettyPrinter.AddressSize := AContext.SizeOfAddress;
ALocals.Clear;