GNU bug report logs -
#1077
23.0.60; x-create-frame: (wrong-type-argument number-or-marker-p nil)
Previous Next
Reported by: "Drew Adams" <drew.adams <at> oracle.com>
Date: Fri, 3 Oct 2008 17:30:02 UTC
Severity: normal
Tags: moreinfo
Merged with 670
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: "Drew Adams" <drew.adams <at> oracle.com>
> Cc: <1077 <at> debbugs.gnu.org>
> Date: Tue, 30 Nov 2010 09:57:20 -0800
>
> > > What is the difference between these two? What does "cannot have a
> > > menu bar" mean in practice? Just wondering.
> >
> > Minibuffer-only frames don't have a menubar by design. Surprisingly
> > they have (menu-bar-lines . 1) here.
>
> Why by design? I mean why must that be the design?
It's not the design. Simply, no one bothered to solve the
difficulties that are related to having menu bars in minibuffer-only
frames. The function set_menu_bar_lines, which handles changes in the
menu-bar-lines frame parameter, has this fragment right at its
beginning:
/* Right now, menu bars don't work properly in minibuf-only frames;
most of the commands try to apply themselves to the minibuffer
frame itself, and get an error because you can't switch buffers
in or split the minibuffer window. */
if (FRAME_MINIBUF_ONLY_P (f))
return;
So it simply punts for minibuffer-only frames.
This bug report was last modified 14 years and 226 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.