original commit: f12bcf895e838799c9e4363a7f5fcaa90a792edf
This commit is contained in:
Robby Findler 2001-10-28 21:51:23 +00:00
parent f33da86a3a
commit dd46761a2f

View File

@ -652,11 +652,12 @@
(let* ([l (if selected (let* ([l (if selected
(send (send selected get-parent) get-items) (send (send selected get-parent) get-items)
(get-items))] (get-items))]
[pos (if selected-item [pos (let ([found (find selected-item l)])
(+ dir (find selected-item l)) (if (and selected-item found)
(if (negative? dir) (+ dir found)
(sub1 (length l)) (if (negative? dir)
0))]) (sub1 (length l))
0)))])
(when (< -1 pos (length l)) (when (< -1 pos (length l))
(let ([i (list-ref l pos)]) (let ([i (list-ref l pos)])
(send i select #t) (send i select #t)