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)]
|
(let* ([string (get-text)]
|
||||||
[top-searching-edit (get-searching-text)])
|
[top-searching-edit (get-searching-text)])
|
||||||
(when top-searching-edit
|
(when top-searching-edit
|
||||||
(let ([searching-edit (let ([focus-snip (send top-searching-edit get-focus-snip)])
|
(let ([searching-edit
|
||||||
(if (and focus-snip (is-a? focus-snip editor-snip%))
|
(let loop ([txt top-searching-edit])
|
||||||
(send focus-snip get-editor)
|
(define focus-snip (send txt get-focus-snip))
|
||||||
top-searching-edit))]
|
(cond
|
||||||
|
[(and focus-snip (is-a? focus-snip editor-snip%))
|
||||||
|
(loop (send focus-snip get-editor))]
|
||||||
|
[else txt]))]
|
||||||
|
|
||||||
[not-found
|
[not-found
|
||||||
(λ (found-edit skip-beep?)
|
(λ (found-edit skip-beep?)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user