GNU bug report logs - #1077
23.0.60; x-create-frame: (wrong-type-argument number-or-marker-p nil)

Previous Next

Package: emacs;

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


Message #219 received at 1077 <at> debbugs.gnu.org (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 1077 <at> debbugs.gnu.org
Subject: Re: bug#1077: 23.0.60;
	x-create-frame: (wrong-type-argument number-or-marker-p nil)
Date: Wed, 01 Dec 2010 18:27:55 +0100
>> `menu-bar-lines'
>>      The number of lines to allocate at the top of the frame for a menu
>>      bar.  The default is 1.  A value of `nil' means don't display a
>>      menu bar.  *Note Menu Bar::.  (The X toolkit and GTK allow at most
>>      one menu bar line; they treat larger values as 1.)
>
>> so `nil' is a valid value and evaluating a menu bar item probably should
>> know how to handle it.
>
> I think the above doc only means that the C code interprets a nil as
> meaning  "no menu bar" when you set that frame parameter.  Whether it
> also means that this same C code can return nil when you query this
> parameter is not quite so clear.

I don't think it's of great importance.  From the example I gave earlier

(let ((frame (make-frame '((minibuffer . only)))))
  (frame-parameter frame 'menu-bar-lines))

the value returned by `frame-parameter' may have no relation to what is
actually displayed.

martin




This bug report was last modified 14 years and 227 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.