LazDebuggerFp: fixed a nil deref, DefaultContext needs CurrentThread

(cherry picked from commit 217459a76f)
This commit is contained in:
Martin 2021-12-01 20:39:53 +01:00
parent 340f6f1502
commit 626125debf

View File

@ -2422,10 +2422,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