branch: elpa/sesman
commit 966c13812f312c748ef984d16ce4cefe0df0f5c9
Author: Vitalie Spinu <spinu...@gmail.com>
Commit: Vitalie Spinu <spinu...@gmail.com>

    [Fix #14] Rewrite the usage of when-let*
---
 sesman-browser.el | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sesman-browser.el b/sesman-browser.el
index e9cccb00ef..01957f20be 100644
--- a/sesman-browser.el
+++ b/sesman-browser.el
@@ -228,7 +228,7 @@ If NO-SWITCH is non-nil, only display the buffer."
   (interactive)
   (sesman-goto 'no-switch))
 
-(defun sesman-browser--sensor-function (&rest ignore)
+(defun sesman-browser--sensor-function (&rest _ignore)
   (let ((beg (or (when (get-text-property (point) :sesman-stop)
                    (if (get-text-property (1- (point)) :sesman-stop)
                        (previous-single-char-property-change (point) 
:sesman-stop)
@@ -237,9 +237,10 @@ If NO-SWITCH is non-nil, only display the buffer."
         (end (next-single-char-property-change (point) :sesman-stop)))
     (move-overlay sesman-browser--stop-overlay beg end)
     (when window-system
-      (when-let* ((beg (get-text-property (point) :sesman-fragment-beg))
-                  (end (get-text-property (point) :sesman-fragment-end)))
-        (move-overlay sesman-browser--section-overlay beg end)))))
+      (let ((beg (get-text-property (point) :sesman-fragment-beg))
+            (end (get-text-property (point) :sesman-fragment-end)))
+        (when (and beg end)
+          (move-overlay sesman-browser--section-overlay beg end))))))
 
 
 ;;; Sesman UI

Reply via email to