mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-11 20:19:14 +02:00
Ide-Inspector: fix crash, hen removing nodes
git-svn-id: trunk@34812 -
This commit is contained in:
parent
fbb3077190
commit
5c519197d4
@ -446,14 +446,17 @@ begin
|
||||
end;
|
||||
|
||||
procedure TIdeInspectForm.btnRemoveSelectedClick(Sender: TObject);
|
||||
var
|
||||
CurSel: TTreeNode;
|
||||
begin
|
||||
if TreeView1.Selected = nil then
|
||||
CurSel:= TreeView1.Selected;
|
||||
if CurSel = nil then
|
||||
exit;
|
||||
if TreeView1.Selected.Parent <> nil then
|
||||
if CurSel.Parent <> nil then
|
||||
SetSelected(TComponent(TreeView1.Selected.Parent.Data))
|
||||
else
|
||||
SetSelected(nil);
|
||||
TreeView1.Selected.Delete;
|
||||
CurSel.Delete;
|
||||
UpdateTree;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user