mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-16 23:49:28 +02:00
Debugger: fix unbalanced DebuglnEnter
git-svn-id: trunk@64955 -
This commit is contained in:
parent
2c0b13fb1f
commit
a2dba12437
@ -6490,18 +6490,19 @@ begin
|
||||
if FReleaseLock > 0
|
||||
then exit;
|
||||
|
||||
FReleaseLock := -1;
|
||||
Self.Free;
|
||||
end;
|
||||
|
||||
procedure TDebuggerIntf.LockRelease;
|
||||
begin
|
||||
inc(FReleaseLock);
|
||||
DebugLnEnter(DBG_VERBOSE, ['> TDebuggerIntf.LockRelease ',FReleaseLock]);
|
||||
DebugLnEnter(DBG_VERBOSE and (FReleaseLock >= 0), ['> TDebuggerIntf.LockRelease ',FReleaseLock]);
|
||||
end;
|
||||
|
||||
procedure TDebuggerIntf.UnlockRelease;
|
||||
begin
|
||||
DebugLnExit(DBG_VERBOSE, ['< TDebuggerIntf.UnlockRelease ',FReleaseLock]);
|
||||
DebugLnExit(DBG_VERBOSE and (FReleaseLock >= 0), ['< TDebuggerIntf.UnlockRelease ',FReleaseLock]);
|
||||
dec(FReleaseLock);
|
||||
if (FReleaseLock = 0) and (State = dsDestroying)
|
||||
then Release;
|
||||
|
Loading…
Reference in New Issue
Block a user