GNU bug report logs - #60501
28.2; pr-interface: widget-default-create: Wrong type argument

Previous Next

Package: emacs;

Reported by: Fernando de Morais <fernandodemorais.jf <at> gmail.com>

Date: Mon, 2 Jan 2023 20:10:02 UTC

Severity: normal

Tags: fixed

Found in version 28.2

Fixed in version 29.1

Done: Robert Pluim <rpluim <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


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

From: Mauro Aranda <maurooaranda <at> gmail.com>
To: Robert Pluim <rpluim <at> gmail.com>,
 Fernando de Morais <fernandodemorais.jf <at> gmail.com>
Cc: 60501 <at> debbugs.gnu.org
Subject: Re: bug#60501: 28.2; pr-interface: widget-default-create: Wrong type
 argument
Date: Wed, 4 Jan 2023 12:21:55 -0300
Robert Pluim <rpluim <at> gmail.com> writes:

>>>>>> On Mon, 02 Jan 2023 17:08:33 -0300, Fernando de Morais
> <fernandodemorais.jf <at> gmail.com> said:
>
>     Fernando> To reproduce, which is possible with `emacs -Q', just:
>     Fernando>    M-x pr-interface
>
> This has been broken for quite some time. Bisected to the following:
>
> commit cbd24607d7b7419eb0f639c95185aff13f99c10d
>
> Mauro, any chance you could take a look?
>
> Robert

Hi Robert,

thanks for CCing me.

I don't have a lot of time right now, but I took a look at the code in
printing.el and I don't really understand why its using :inline t
when creating the menu-choice widget, since the values seem to be
strings or symbols.  That is, nothing that needs to be inlined.

I wasn't aware of this breakage, of course, but it looks like I
should've made the code be more defensive (i.e., use car-safe instead of
car).

If I get more time, I'll try to see if that's a solution here.





This bug report was last modified 2 years and 195 days ago.

Previous Next


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