Skip to content

Commit 6d50a5b

Browse files
author
SlavaRa
committed
fixes fix_craches
1 parent 7f7d34f commit 6d50a5b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

QuickNavigate/Forms/QuickOutlineForm.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,10 @@ void FillTree()
139139
if (SelectedNode != null || tree.Nodes.Count == 0) return;
140140
var search = input.Text.Trim();
141141
if (search.Length == 0)
142-
tree.SelectedNode = tree.Nodes.OfType<TypeNode>().FirstOrDefault(it => it.Model.Equals(InClass));
142+
{
143+
if (InClass.Equals(ClassModel.VoidClass)) tree.SelectedNode = tree.Nodes[0];
144+
else tree.SelectedNode = tree.Nodes.OfType<TypeNode>().FirstOrDefault(it => it.Model.Equals(InClass));
145+
}
143146
else
144147
{
145148
var nodes = tree.Nodes.OfType<TreeNode>().ToList().FindAll(it =>
@@ -273,10 +276,7 @@ protected override void OnKeyDown(KeyEventArgs e)
273276
}
274277
}
275278

276-
protected override void OnFormClosing(FormClosingEventArgs e)
277-
{
278-
settings.QuickOutlineSize = Size;
279-
}
279+
protected override void OnFormClosing(FormClosingEventArgs e) => settings.QuickOutlineSize = Size;
280280

281281
void OnInputTextChanged(object sender, EventArgs e) => RefreshTree();
282282

0 commit comments

Comments
 (0)