From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Canceling dialogues Date: Wed, 02 Aug 2006 03:10:30 -0400 Message-ID: References: <44CE4007.6020904@student.lu.se> <44CEF719.3050703@student.lu.se> <44D041D1.6060504@student.lu.se> Reply-To: Eli Zaretskii NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1154502666 15504 80.91.229.2 (2 Aug 2006 07:11:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 2 Aug 2006 07:11:06 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 02 09:11:01 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G8AsY-0004Pq-CE for ged-emacs-devel@m.gmane.org; Wed, 02 Aug 2006 09:10:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G8AsX-0005hI-MV for ged-emacs-devel@m.gmane.org; Wed, 02 Aug 2006 03:10:53 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G8AsK-0005gY-PC for emacs-devel@gnu.org; Wed, 02 Aug 2006 03:10:40 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G8AsI-0005fU-Mt for emacs-devel@gnu.org; Wed, 02 Aug 2006 03:10:39 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G8AsI-0005fK-H1 for emacs-devel@gnu.org; Wed, 02 Aug 2006 03:10:38 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1G8AvM-0005lf-Cy for emacs-devel@gnu.org; Wed, 02 Aug 2006 03:13:48 -0400 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.34) id 1G8AsA-0006O4-9D; Wed, 02 Aug 2006 03:10:30 -0400 Original-To: Lennart Borgman In-reply-to: <44D041D1.6060504@student.lu.se> (message from Lennart Borgman on Wed, 02 Aug 2006 08:10:25 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:57991 Archived-At: > Date: Wed, 02 Aug 2006 08:10:25 +0200 > From: Lennart Borgman > CC: rms@gnu.org, emacs-devel@gnu.org > > Eli Zaretskii wrote: > > I've now checked on GNU/Linux, and the dialogs behave there in exactly > > the same manner: even if you click the "X" button in the upper-right > > corner of the dialog, to close the dialog, the command continues; you > > need to type some character to stop it. > > > Thanks for checking. However I think Emacs behaviour here is a bug. Arguably, yes. I wrote that in my message. > It looks safe to me to fix this before the release. The safety of fixing it depends on what the fix is. Based on my knowledge of the intricacies of handling events that happen while certain widgets belonging to the toolkit are active, I'm guessing that the fix will not be simple; any non-trivial change in this area runs a high risk of breaking something UI-related (we had examples of this just a few days ago, with Emacs frame positioning on Windows). I could be wrong, of course, so if someone shows how to fix this ``easily'', I will probably change my mind. > I mean I find it > hard to believe that it could interfere with something (except some > users expecting the old behaviour of course). You are talking about _intended_ consequences, whereas I fear the _unintended_ ones.