Skip to content

Commit 3f9f025

Browse files
committed
Loop 'Object Browser' search
1 parent 93befec commit 3f9f025

File tree

4 files changed

+26
-14
lines changed

4 files changed

+26
-14
lines changed

BasicPawn/Controls and Forms/FormMain.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@
550550
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
551551
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
552552
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABG
553-
CQAAAk1TRnQBSQFMAgEBAgEAAeABDwHgAQ8BEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
553+
CQAAAk1TRnQBSQFMAgEBAgEAAfABDwHwAQ8BEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
554554
AwABEAMAAQEBAAEgBgABEBIAAy4BSAM8AWgDEwEa9AABpgGhAaQB/wMAAf8DPgFsAwYBCBgAAaoCAAH/
555555
1AADWAG8AecB5QHnAf8DWgHkAy0BRQMAAQEUAAGqAgAB/wGyAgAB/xAAA4QB/wODAf8DggH/A4EB/wOA
556556
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/4AAAwwBEANcAc8B5QHj

BasicPawn/Controls and Forms/UCObjectBrowser.vb

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -222,13 +222,25 @@ Public Class UCObjectBrowser
222222
End If
223223
Next
224224

225-
For i = iSelectedIndex + 1 To mTreeNodes.Length - 1
226-
If (mTreeNodes(i).Text.ToLower.Contains(sSearchText.ToLower)) Then
227-
TreeView_ObjectBrowser.SelectedNode = mTreeNodes(i)
228-
TreeView_ObjectBrowser.SelectedNode.EnsureVisible()
229-
Exit For
230-
End If
231-
Next
225+
While True
226+
For i = iSelectedIndex + 1 To mTreeNodes.Length - 1
227+
If (mTreeNodes(i).Text.ToLower.Contains(sSearchText.ToLower)) Then
228+
TreeView_ObjectBrowser.SelectedNode = mTreeNodes(i)
229+
TreeView_ObjectBrowser.SelectedNode.EnsureVisible()
230+
Exit While
231+
End If
232+
Next
233+
234+
For i = 0 To mTreeNodes.Length - 1
235+
If (mTreeNodes(i).Text.ToLower.Contains(sSearchText.ToLower)) Then
236+
TreeView_ObjectBrowser.SelectedNode = mTreeNodes(i)
237+
TreeView_ObjectBrowser.SelectedNode.EnsureVisible()
238+
Exit While
239+
End If
240+
Next
241+
242+
Exit While
243+
End While
232244
End Sub
233245

234246
Private Function GetAllTreeViewNodes(mTreeView As TreeView) As TreeNode()

BasicPawn/Controls and Forms/UCProjectBrowser.Designer.vb

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
-512 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)