mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-11 00:28:18 +02:00
Debugger: Watches, "copy name" to take expression from sub-watches
This commit is contained in:
parent
3c5a7c2742
commit
770127ba3a
@ -759,12 +759,17 @@ end;
|
||||
procedure TWatchesDlg.actCopyNameExecute(Sender: TObject);
|
||||
var
|
||||
Node: PVirtualNode;
|
||||
AWatch: TIdeWatch;
|
||||
begin
|
||||
Node := tvWatches.GetFocusedNode;
|
||||
if Node = nil then
|
||||
exit;
|
||||
Clipboard.Open;
|
||||
Clipboard.AsText := tvWatches.NodeText[Node, COL_WATCH_EXPR-1];
|
||||
AWatch := TIdeWatch(tvWatches.NodeItem[Node]);
|
||||
if AWatch <> nil then
|
||||
Clipboard.AsText := AWatch.Expression
|
||||
else
|
||||
Clipboard.AsText := tvWatches.NodeText[Node, COL_WATCH_EXPR-1];
|
||||
Clipboard.Close;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user