branch: externals/beframe
commit d8e24789e16f71df4b1795fb7bcd2cc1a36e3c4d
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Make beframe-xref-frame-history return "(nil)" instead of "nil" when no 
xref--history
---
 beframe.el | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/beframe.el b/beframe.el
index ecab1ffc6c..347175968f 100644
--- a/beframe.el
+++ b/beframe.el
@@ -751,10 +751,13 @@ Override existing value with NEW-VALUE if NEW-VALUE is 
set.
 
 This function is based on `xref-window-local-history'."
   (let ((frame (selected-frame)))
-    (if new-value
-        (set-frame-parameter frame 'xref--history new-value)
-      (or (frame-parameter frame 'xref--history)
-          (set-frame-parameter frame 'xref--history (cons nil nil))))))
+    (cond
+     (new-value
+      (set-frame-parameter frame 'xref--history new-value))
+     ((frame-parameter frame 'xref--history))
+     (t
+      (set-frame-parameter frame 'xref--history (cons nil nil))
+      (cons nil nil)))))
 
 ;;;###autoload
 (define-minor-mode beframe-mode

Reply via email to