fix bug in searching (start from the correct editor)
This commit is contained in:
parent
e293d24da7
commit
feaff67418
|
@ -2053,10 +2053,13 @@
|
|||
(let* ([string (get-text)]
|
||||
[top-searching-edit (get-searching-text)])
|
||||
(when top-searching-edit
|
||||
(let ([searching-edit (let ([focus-snip (send top-searching-edit get-focus-snip)])
|
||||
(if (and focus-snip (is-a? focus-snip editor-snip%))
|
||||
(send focus-snip get-editor)
|
||||
top-searching-edit))]
|
||||
(let ([searching-edit
|
||||
(let loop ([txt top-searching-edit])
|
||||
(define focus-snip (send txt get-focus-snip))
|
||||
(cond
|
||||
[(and focus-snip (is-a? focus-snip editor-snip%))
|
||||
(loop (send focus-snip get-editor))]
|
||||
[else txt]))]
|
||||
|
||||
[not-found
|
||||
(λ (found-edit skip-beep?)
|
||||
|
|
Loading…
Reference in New Issue
Block a user