Fix internal lock issue in snip canvas by wrapping erase+insert in an edit sequence
This commit is contained in:
parent
6a73b6b9ec
commit
f939725950
|
@ -41,8 +41,10 @@
|
||||||
(raise-type-error 'set-snip "snip%" s))
|
(raise-type-error 'set-snip "snip%" s))
|
||||||
(set! snip s)
|
(set! snip s)
|
||||||
(send text set-writable #t)
|
(send text set-writable #t)
|
||||||
|
(send text begin-edit-sequence #f)
|
||||||
(send text erase)
|
(send text erase)
|
||||||
(send text insert snip)
|
(send text insert snip)
|
||||||
|
(send text end-edit-sequence)
|
||||||
(send text set-writable #f))
|
(send text set-writable #f))
|
||||||
|
|
||||||
(super-new [parent parent]
|
(super-new [parent parent]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user