Subject: bug#17046: 24.3.50; On startup emacs frame has no minibuffer or windows decorations

From: Robert Marshall <[email-masked]>
Date: Mon, 24 Mar 2014 17:13:12 +0000

Juanma Barranquero writes:
 > On Mon, Mar 24, 2014 at 5:09 PM, Robert Marshall <[email-masked]> wrote:
 > 
 > > ;-) it is a bit of an epic! I hope you're getting useful information
 > 
 > Well, we're closing on it, yes. It happens on reusing, and seems
 > related to display, and does not depend on the windows it shows.
 > That's good to know.
 > 
Good to hear!

> Now, please cut the `let' from lines 23-30 and paste it at the end of
 > the function, just there:
 > 
 >     (when alt-cfg (modify-frame-parameters frame alt-cfg))
 >     ;;; paste the `let' here
 >     frame))
 > 
With bug:

--------------------------------------------------------------------------------
#<frame emacs@poulenc 0x8725ae0> was :reused with:
  (alpha)
  (auto-lower)
  (auto-raise)
  (background-color . white)
  (background-mode . light)
  (border-color . black)
  (border-width . 0)
  (bottom-divider-width . 0)
  (buffer-list *scratch*)
  (buffer-predicate)
  (buried-buffer-list)
  (cursor-color . black)
  (cursor-type . box)
  (display . :0)
  (display-type . color)
  (environment)
  (explicit-name)
  (font . -unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-*-*-m-0-iso10646-1)
  (font-backend xft x)
  (font-parameter . Monospace 11)
  (foreground-color . black)
  (frameset--id . DA9D-E03E-DF32-EAB7)
  (frameset--mini t . t)
  (fullscreen)
  (height . 36)
  (horizontal-scroll-bars . t)
  (icon-name)
  (icon-type . t)
  (internal-border-width . 0)
  (left . 896)
  (left-fringe . 8)
  (line-spacing)
  (menu-bar-lines . 1)
  (minibuffer . #<window 4 on  *Minibuf-0*>)
  (modeline . t)
  (mouse-color . black)
  (name . emacs@poulenc)
  (outer-window-id . 115343557)
  (parent-id . 33987892)
  (right-divider-width . 0)
  (right-fringe . 8)
  (screen-gamma)
  (scroll-bar-background)
  (scroll-bar-foreground)
  (scroll-bar-width . 16)
  (sticky)
  (title)
  (tool-bar-lines . 0)
  (tool-bar-position . top)
  (top . 0)
  (unsplittable)
  (vertical-scroll-bars . right)
  (visibility . t)
  (wait-for-wm . t)
  (width . 80)
  (window-id . 115343562)
  (window-system . x)
--------------------------------------------------------------------------------

Without bug:

--------------------------------------------------------------------------------
#<frame emacs@poulenc 0x8d57b08> was :created with:
  (alpha)
  (auto-lower)
  (auto-raise)
  (background-color . white)
  (background-mode . light)
  (border-color . black)
  (border-width . 0)
  (bottom-divider-width . 0)
  (buffer-list *scratch*)
  (buffer-predicate)
  (buried-buffer-list)
  (cursor-color . black)
  (cursor-type . box)
  (display . :0)
  (display-type . color)
  (explicit-name)
  (font . -unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-*-*-m-0-iso10646-1)
  (font-backend xft x)
  (font-parameter . Monospace 11)
  (foreground-color . black)
  (frameset--id . DA9D-E03E-DF32-EAB7)
  (frameset--mini t . t)
  (fullscreen)
  (height . 30)
  (icon-name)
  (icon-type . t)
  (internal-border-width . 0)
  (left . 0)
  (left-fringe . 8)
  (line-spacing)
  (menu-bar-lines . 1)
  (minibuffer . #<window 6 on  *Minibuf-0*>)
  (modeline . t)
  (mouse-color . black)
  (name . emacs@poulenc)
  (outer-window-id . 115343940)
  (parent-id . 34000989)
  (right-divider-width . 0)
  (right-fringe . 8)
  (screen-gamma)
  (scroll-bar-background)
  (scroll-bar-foreground)
  (scroll-bar-width . 16)
  (sticky)
  (title)
  (tool-bar-lines . 0)
  (tool-bar-position . top)
  (top . 0)
  (unsplittable)
  (vertical-scroll-bars . right)
  (visibility . t)
  (wait-for-wm . t)
  (width . 80)
  (window-id . 115343944)
--------------------------------------------------------------------------------

-- 
Robert Marshall