|
65 | 65 | [nonnegative-real? w] [nonnegative-real? h] |
66 | 66 | [any? [refresh? #t]] |
67 | 67 | [(symbol-in start end none) [bias 'none]]) |
68 | | - (and (eq? (send s get-admin) this) |
| 68 | + (and (object-or-false=? (send s get-admin) this) |
69 | 69 | (send editor scroll-to s localx localy w h refresh? bias))) |
70 | 70 |
|
71 | 71 | (def/override (set-caret-owner [snip% s] [(symbol-in imeditorte display global) dist]) |
72 | | - (when (eq? (send s get-admin) this) |
| 72 | + (when (object-or-false=? (send s get-admin) this) |
73 | 73 | (send editor set-caret-owner s dist))) |
74 | 74 |
|
75 | 75 | (def/override (resized [snip% s] [any? redraw?]) |
76 | | - (when (eq? (send s get-admin) this) |
| 76 | + (when (object-or-false=? (send s get-admin) this) |
77 | 77 | (send editor resized s redraw?))) |
78 | 78 |
|
79 | 79 | (def/override (recounted [snip% s] [any? redraw?]) |
80 | | - (when (eq? (send s get-admin) this) |
| 80 | + (when (object-or-false=? (send s get-admin) this) |
81 | 81 | (send editor recounted s redraw?))) |
82 | 82 |
|
83 | 83 | (def/override (needs-update [snip% s] [real? localx] [real? localy] |
84 | 84 | [nonnegative-real? w] [nonnegative-real? h]) |
85 | | - (when (eq? (send s get-admin) this) |
| 85 | + (when (object-or-false=? (send s get-admin) this) |
86 | 86 | (send editor needs-update s localx localy w h))) |
87 | 87 |
|
88 | 88 | (def/override (release-snip [snip% s]) |
89 | | - (and (eq? (send s get-admin) this) |
| 89 | + (and (object-or-false=? (send s get-admin) this) |
90 | 90 | (send editor release-snip s))) |
91 | 91 |
|
92 | 92 | (def/override (update-cursor) |
|
105 | 105 | (send admin popup-menu m (+ x sl) (+ y st))))))) |
106 | 106 |
|
107 | 107 | (def/override (modified [snip% s] [any? modified?]) |
108 | | - (when (eq? (send s get-admin) this) |
| 108 | + (when (object-or-false=? (send s get-admin) this) |
109 | 109 | (send editor on-snip-modified s modified?))) |
110 | 110 |
|
111 | 111 | (def/override (get-line-spacing) |
|
0 commit comments