[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 0c9075f: * lisp/frameset.el (frameset--minibufferle
From: |
Juri Linkov |
Subject: |
[Emacs-diffs] master 0c9075f: * lisp/frameset.el (frameset--minibufferless-last-p): Fix pcase-let. |
Date: |
Mon, 5 Aug 2019 17:10:45 -0400 (EDT) |
branch: master
commit 0c9075f0af275e4a44cda363d61313c2667c5e7d
Author: Juri Linkov <address@hidden>
Commit: Juri Linkov <address@hidden>
* lisp/frameset.el (frameset--minibufferless-last-p): Fix pcase-let.
This makes frameset sorting stable. (Bug#36894)
---
lisp/frameset.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lisp/frameset.el b/lisp/frameset.el
index 73b2071..a8b1670 100644
--- a/lisp/frameset.el
+++ b/lisp/frameset.el
@@ -1102,8 +1102,8 @@ Internal use only."
"Predicate to sort frame states in an order suitable for creating frames.
It sorts minibuffer-owning frames before minibufferless ones.
Internal use only."
- (pcase-let ((`(,hasmini1 ,id-def1) (assq 'frameset--mini (car state1)))
- (`(,hasmini2 ,id-def2) (assq 'frameset--mini (car state2))))
+ (pcase-let ((`(,hasmini1 . ,id-def1) (cdr (assq 'frameset--mini (car
state1))))
+ (`(,hasmini2 . ,id-def2) (cdr (assq 'frameset--mini (car
state2)))))
(cond ((eq id-def1 t) t)
((eq id-def2 t) nil)
((not (eq hasmini1 hasmini2)) (eq hasmini1 t))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 0c9075f: * lisp/frameset.el (frameset--minibufferless-last-p): Fix pcase-let.,
Juri Linkov <=