]> code.delx.au - gnu-emacs-elpa/blobdiff - beacon.el
Fix #38 - bob error introduced by previous commit
[gnu-emacs-elpa] / beacon.el
index c2b5f6b0b89907da83d569b9eeadafafee5cd2ca..76c0db0dd1d2b5119c5ca5fe4b435803932e245c 100644 (file)
--- a/beacon.el
+++ b/beacon.el
@@ -256,8 +256,9 @@ Only returns `beacon-size' elements."
 (defun beacon--color-range ()
   "Return a list of background colors for the beacon."
   (let* ((default-bg (or (save-excursion
-                           (forward-line 1)
-                           (forward-char -1)
+                           (unless (eobp)
+                             (forward-line 1)
+                             (unless (bobp) (forward-char -1)))
                            (background-color-at-point))
                          (face-background 'default)))
          (bg (color-values (if (string-match "\\`unspecified-" default-bg)