slideshow: fix bug related to `interactive'
The viewer didn't remove interactives correctly.
This commit is contained in:
parent
da7a525452
commit
939b36d1fe
|
@ -773,10 +773,9 @@
|
||||||
(set! click-regions (map (lambda (cr)
|
(set! click-regions (map (lambda (cr)
|
||||||
(shift-click-region cr dx dy))
|
(shift-click-region cr dx dy))
|
||||||
prefetched-click-regions))
|
prefetched-click-regions))
|
||||||
(swap-interactives! interactives
|
(set! interactives (for/hash ([k (in-hash-keys prefetched-interactives)])
|
||||||
(for/hash ([k (in-hash-keys prefetched-interactives)])
|
(values (shift-interact k dx dy)
|
||||||
(values (shift-interact k dx dy)
|
#t)))
|
||||||
#t)))
|
|
||||||
(send f set-blank-cursor (null? click-regions)))))
|
(send f set-blank-cursor (null? click-regions)))))
|
||||||
(define/override (on-size w h)
|
(define/override (on-size w h)
|
||||||
(unless resizing-frame?
|
(unless resizing-frame?
|
||||||
|
|
Loading…
Reference in New Issue
Block a user