summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Rudalics <rudalics@gmx.at>2016-10-22 11:52:39 +0200
committerMartin Rudalics <rudalics@gmx.at>2016-10-22 11:52:39 +0200
commitd45be6bc45a321b7fd934c20e382509f9daf3f49 (patch)
treea593979ad844f71423ae61aae1177b25cf640605
parent897998291fd09c3b9825a07045fa05f17bf83875 (diff)
downloademacs-d45be6bc45a321b7fd934c20e382509f9daf3f49.tar.gz
On terminal frames ignore minibuffer frame parameter (Bug#24758)
* src/frame.c (Fmake_terminal_frame): Don't complain when the caller asks for a deviant minibuffer setting (Bug#24758).
-rw-r--r--src/frame.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/frame.c b/src/frame.c
index a1c2199d044..f3a548cbce7 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -1067,6 +1067,10 @@ affects all frames on the same terminal device. */)
(t->display_info.tty->name
? build_string (t->display_info.tty->name)
: Qnil));
+ /* On terminal frames the `minibuffer' frame parameter is always
+ virtually t. Avoid that a different value in parms causes
+ complaints, see Bug#24758. */
+ store_in_alist (&parms, Qminibuffer, Qt);
Fmodify_frame_parameters (frame, parms);
/* Make the frame face alist be frame-specific, so that each