[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master c42bb9d 3/3: Filter out the `name' parameter in clone-frame
From: |
Lars Ingebrigtsen |
Subject: |
master c42bb9d 3/3: Filter out the `name' parameter in clone-frame |
Date: |
Wed, 1 Sep 2021 10:27:17 -0400 (EDT) |
branch: master
commit c42bb9d75caeb94fc0223aab27a7819930288aef
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Filter out the `name' parameter in clone-frame
* lisp/frame.el (clone-frame): Filter out the `name' parameter,
because two frames shouldn't have the same name and this will
lead to a warning.
---
lisp/frame.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lisp/frame.el b/lisp/frame.el
index f36a34d..60234fc 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -798,7 +798,10 @@ also select the new frame."
(interactive "i\nP")
(if use-default-parameters
(make-frame-command)
- (let* ((default-frame-alist (frame-parameters frame))
+ (let* ((default-frame-alist (seq-filter
+ (lambda (elem)
+ (not (eq (car elem) 'name)))
+ (frame-parameters frame)))
(new-frame (make-frame)))
(unless (display-graphic-p)
(select-frame new-frame))