branch: elpa/git-commit
commit 5f7e558d5111e8ed46fb6b6c4978a4310d55a256
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    Revert "Define bitmaps unconditionally"
    
    This reverts commit 627772cb636524db89ea52d3d0c6f06c73fd40e4.
    
    Turns out wasn't always defined before Emacs 27.1.
---
 lisp/magit-section.el | 120 +++++++++++++++++++++++++-------------------------
 1 file changed, 61 insertions(+), 59 deletions(-)

diff --git a/lisp/magit-section.el b/lisp/magit-section.el
index 750dfe914d..4f62493815 100644
--- a/lisp/magit-section.el
+++ b/lisp/magit-section.el
@@ -2406,65 +2406,67 @@ with the variables' values as arguments, which were 
recorded by
 
 ;;; Bitmaps
 
-(define-fringe-bitmap 'magit-fringe-bitmap+
-  [#b00000000
-   #b00011000
-   #b00011000
-   #b01111110
-   #b01111110
-   #b00011000
-   #b00011000
-   #b00000000])
-
-(define-fringe-bitmap 'magit-fringe-bitmap-
-  [#b00000000
-   #b00000000
-   #b00000000
-   #b01111110
-   #b01111110
-   #b00000000
-   #b00000000
-   #b00000000])
-
-(define-fringe-bitmap 'magit-fringe-bitmap>
-  [#b01100000
-   #b00110000
-   #b00011000
-   #b00001100
-   #b00011000
-   #b00110000
-   #b01100000
-   #b00000000])
-
-(define-fringe-bitmap 'magit-fringe-bitmapv
-  [#b00000000
-   #b10000010
-   #b11000110
-   #b01101100
-   #b00111000
-   #b00010000
-   #b00000000
-   #b00000000])
-
-(define-fringe-bitmap 'magit-fringe-bitmap-bold>
-  [#b11100000
-   #b01110000
-   #b00111000
-   #b00011100
-   #b00011100
-   #b00111000
-   #b01110000
-   #b11100000])
-
-(define-fringe-bitmap 'magit-fringe-bitmap-boldv
-  [#b10000001
-   #b11000011
-   #b11100111
-   #b01111110
-   #b00111100
-   #b00011000
-   #b00000000
-   #b00000000])
+(when (fboundp 'define-fringe-bitmap) ;for Emacs 26
+  (define-fringe-bitmap 'magit-fringe-bitmap+
+    [#b00000000
+     #b00011000
+     #b00011000
+     #b01111110
+     #b01111110
+     #b00011000
+     #b00011000
+     #b00000000])
+
+  (define-fringe-bitmap 'magit-fringe-bitmap-
+    [#b00000000
+     #b00000000
+     #b00000000
+     #b01111110
+     #b01111110
+     #b00000000
+     #b00000000
+     #b00000000])
+
+  (define-fringe-bitmap 'magit-fringe-bitmap>
+    [#b01100000
+     #b00110000
+     #b00011000
+     #b00001100
+     #b00011000
+     #b00110000
+     #b01100000
+     #b00000000])
+
+  (define-fringe-bitmap 'magit-fringe-bitmapv
+    [#b00000000
+     #b10000010
+     #b11000110
+     #b01101100
+     #b00111000
+     #b00010000
+     #b00000000
+     #b00000000])
+
+  (define-fringe-bitmap 'magit-fringe-bitmap-bold>
+    [#b11100000
+     #b01110000
+     #b00111000
+     #b00011100
+     #b00011100
+     #b00111000
+     #b01110000
+     #b11100000])
+
+  (define-fringe-bitmap 'magit-fringe-bitmap-boldv
+    [#b10000001
+     #b11000011
+     #b11100111
+     #b01111110
+     #b00111100
+     #b00011000
+     #b00000000
+     #b00000000])
+  )
 
 ;;; _
 (provide 'magit-section)

Reply via email to