Removing error when hovering over non-heap squares. Fixes pr11147
This commit is contained in:
parent
5684ba4a9c
commit
ef664d531f
|
@ -318,16 +318,18 @@
|
||||||
(update-arrows '())]))
|
(update-arrows '())]))
|
||||||
|
|
||||||
(define/private (index->nexts index)
|
(define/private (index->nexts index)
|
||||||
(let ([n (vector-ref heap-vec index)])
|
(if (< index (vector-length heap-vec))
|
||||||
(cond
|
(let ([n (vector-ref heap-vec index)])
|
||||||
[(and (exact-integer? n)
|
(cond
|
||||||
(<= 0 n)
|
[(and (exact-integer? n)
|
||||||
(< n (vector-length heap-vec)))
|
(<= 0 n)
|
||||||
(list n)]
|
(< n (vector-length heap-vec)))
|
||||||
[(procedure? n)
|
(list n)]
|
||||||
(map read-root (procedure-roots n))]
|
[(procedure? n)
|
||||||
[else
|
(map read-root (procedure-roots n))]
|
||||||
'()])))
|
[else
|
||||||
|
'()]))
|
||||||
|
'()))
|
||||||
|
|
||||||
(define/private (find-connections start)
|
(define/private (find-connections start)
|
||||||
(let ([visited (make-hash)]
|
(let ([visited (make-hash)]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user