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
(send (send selected get-parent) get-items)
(get-items))]
[pos (if selected-item
(+ dir (find selected-item l))
[pos (let ([found (find selected-item l)])
(if (and selected-item found)
(+ dir found)
(if (negative? dir)
(sub1 (length l))
0))])
0)))])
(when (< -1 pos (length l))
(let ([i (list-ref l pos)])
(send i select #t)