set the locked state flags during the initialization of a text% object (this bug found by random test case generation)
svn: r18475
This commit is contained in:
parent
1cbb303594
commit
c2d9b0dc3e
|
@ -112,13 +112,9 @@
|
||||||
after-edit-sequence
|
after-edit-sequence
|
||||||
on-display-size)
|
on-display-size)
|
||||||
|
|
||||||
(define is-locked-for-read? #f)
|
(define read-locked? #t)
|
||||||
(define is-locked-for-flow? #f)
|
(define flow-locked? #t)
|
||||||
(define is-locked-for-write? #f)
|
(define write-locked? #t)
|
||||||
|
|
||||||
(define read-locked? #f)
|
|
||||||
(define flow-locked? #f)
|
|
||||||
(define write-locked? #f)
|
|
||||||
|
|
||||||
(define hilite-on? #t)
|
(define hilite-on? #t)
|
||||||
|
|
||||||
|
@ -334,6 +330,14 @@
|
||||||
|
|
||||||
(make-only-snip)
|
(make-only-snip)
|
||||||
|
|
||||||
|
(set! read-locked? #f)
|
||||||
|
(set! flow-locked? #f)
|
||||||
|
(set! write-locked? #f)
|
||||||
|
;;; from here on, it is only method definitions,
|
||||||
|
;;; so we can unlock the editor now. If code with
|
||||||
|
;;; effects is added below, be sure to move the
|
||||||
|
;;; unlocking.
|
||||||
|
|
||||||
(def/override (~)
|
(def/override (~)
|
||||||
(set! word-break-map standard-wordbreak)
|
(set! word-break-map standard-wordbreak)
|
||||||
(let loop ([snip snips])
|
(let loop ([snip snips])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user