Skip to content

Commit b5082b4

Browse files
committed
guard calls to invalidate-entire-overview-region
(cherry picked from commit fda5f7e)
1 parent cdec779 commit b5082b4

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

gui-lib/framework/private/text-inline-overview.rkt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
[enabled?
6767
(reset-entire-overview)]
6868
[else
69-
(invalidate-entire-overview-region #f)
69+
(when (get-admin) (invalidate-entire-overview-region #f))
7070
(set! bmp-width 0)
7171
(set! scratch-string #f)
7272
(set! primary-bmp #f)
@@ -84,7 +84,7 @@
8484
(set! primary-bmp (unsafe:make-bitmap bmp-width to-create-h))
8585
(set! secondary-bmp (unsafe:make-bitmap bmp-width to-create-h))
8686
(set! known-blank 0))
87-
(when (> previous-bmp-width bmp-width)
87+
(when (and (> previous-bmp-width bmp-width) (get-admin))
8888
(invalidate-entire-overview-region
8989
#t
9090
#:extra-left-width
@@ -270,7 +270,8 @@
270270
;; we a scroll happens, we need to redraw
271271
;; the the entire overview region, as scrolling
272272
;; invalidates only the newly exposed region
273-
(invalidate-entire-overview-region #f)))
273+
(when (get-admin)
274+
(invalidate-entire-overview-region #f))))
274275

275276
(define/private (invalidate-entire-overview-region just-union? #:extra-left-width [extra-left-width 0])
276277
(define-values (view-height
@@ -510,7 +511,7 @@
510511
(set! width-could-have-changed-since-last-do-a-little-work? #f)
511512
(define previous-bmp-width bmp-width)
512513
(update-bmp-width)
513-
(when (> previous-bmp-width bmp-width)
514+
(when (and (get-admin) (> previous-bmp-width bmp-width))
514515
;; if the bitmap gets narrower,
515516
;; the invalidate-entire-overview-region
516517
;; below won't invalidate a big enough region

0 commit comments

Comments
 (0)