IDE, Callstack: Do not request updates (on brkpoint change), if there are no items to update.

git-svn-id: trunk@62140 -
This commit is contained in:
martin 2019-10-28 17:07:08 +00:00
parent e5692c88e3
commit d9115c54aa

View File

@ -39,7 +39,7 @@ uses
SysUtils, Classes, Controls, Forms, LCLProc, LazLoggerBase,
IDEWindowIntf, DebuggerStrConst,
ComCtrls, Debugger, DebuggerDlg, Menus, ClipBrd, ExtCtrls, StdCtrls,
ActnList, IDEImagesIntf, IDECommands, EnvironmentOpts;
ActnList, IDEImagesIntf, IDECommands, DbgIntfDebuggerBase, EnvironmentOpts;
type
@ -699,6 +699,8 @@ var
Entry: TIdeCallStackEntry;
Stack: TIdeCallStack;
begin
if {(DebugBoss.State <> dsPause) or} (lvCallStack.Items.Count = 0) then
exit;
DebugLn(DBG_DATA_MONITORS, ['DebugDataWindow: TCallStackDlg.BreakPointChanged ', DbgSName(ASender), ' Upd:', IsUpdating]);
Stack := GetSelectedCallstack;
if (BreakPoints = nil) or (Stack = nil) then