LazDebuggerFp: fixed a nil deref, DefaultContext needs CurrentThread

This commit is contained in:
Martin 2021-12-01 20:39:53 +01:00
parent d5d01deed4
commit 217459a76f

View File

@ -2435,10 +2435,11 @@ begin
exit;
end;
end;
FDebugger.FDbgController.DefaultContext; // Make sure it is avail and cached / so it can be called outside the thread
if CurrentThread = nil then
exit;
FDebugger.FDbgController.DefaultContext; // Make sure it is avail and cached / so it can be called outside the thread
if (FState = esSteppingFpcSpecialHandler) and AnIsFinished and
(ACurCommand is TDbgControllerStepThroughFpcSpecialHandler)
then begin