lisp/desktop.el: Fix problem creating minibuffer(less,only) frames.
authorJuanma Barranquero <lekktu@gmail.com>
Sun, 28 Jul 2013 22:43:01 +0000 (00:43 +0200)
committerJuanma Barranquero <lekktu@gmail.com>
Sun, 28 Jul 2013 22:43:01 +0000 (00:43 +0200)
(desktop--make-frame): Include `minibuffer' in the minimal set of parameters
passed when creating a frame, because the minibuffer status of a frame cannot
be changed later.

lisp/ChangeLog
lisp/desktop.el

index 3708758..ad193ea 100644 (file)
@@ -1,3 +1,9 @@
+2013-07-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * desktop.el (desktop--make-frame): Include `minibuffer' in the
+       minimal set of parameters passed when creating a frame, because
+       the minibuffer status of a frame cannot be changed later.
+
 2013-07-28  Stephen Berman  <stephen.berman@gmx.net>
 
        * calendar/todo-mode.el (todo-rename-file): Fix incorrect use of
index d3bb664..299bdc0 100644 (file)
@@ -1394,7 +1394,7 @@ its window state.  Internal use only."
                    (make-frame-on-display display
                                           (cons '(visibility)
                                                 (cl-loop
-                                                 for param in '(left top width height)
+                                                 for param in '(left top width height minibuffer)
                                                  collect (assq param filtered-cfg))))))
     (modify-frame-parameters frame
                             (if (eq (frame-parameter frame 'fullscreen) fullscreen)