Subject: Re: bug#9830: 23.3.50; y-or-n-p-with-timeout with GUI leaks memory

From: YAMAMOTO Mitsuharu <[email-masked]>
Date: Mon, 31 Oct 2011 12:21:14 +0900

>>>>> On Sun, 30 Oct 2011 18:41:40 +0100, Jan Djärv <[email-masked]> said:

>> The patch below uses record_unwind_protect as usual for avoiding
>> this memory leak.  I think xmenu_show has the same problem.  I'm
>> not sure about the W32 case.
>> 

> You are correct.  Can you install the patch?

Done.

> As for xmenu_show, is there a case where a menu can be interrupted
> like this?

Yes.  For example,

  (with-timeout (3 'default)
    (x-popup-menu t '("Title" ("foo" "nonselectable"))))

Actually, y-or-n-p-with-timeout is implemented using with-timeout.

				     YAMAMOTO Mitsuharu
				[email-masked]