From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3' Date: Fri, 7 Jan 2011 11:11:18 -0800 Message-ID: <6AF23E536D254FC88C35DA0BEC775C1A@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1294428262 15177 80.91.229.12 (7 Jan 2011 19:24:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 7 Jan 2011 19:24:22 +0000 (UTC) To: 7802@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 07 20:24:17 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PbHv6-0002rQ-DV for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Jan 2011 20:24:16 +0100 Original-Received: from localhost ([127.0.0.1]:39837 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PbHv5-0004vX-NH for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Jan 2011 14:24:15 -0500 Original-Received: from [140.186.70.92] (port=43410 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PbHuw-0004tJ-2e for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 14:24:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PbHuu-0007cu-QJ for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 14:24:05 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51602) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PbHuu-0007cq-OV for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 14:24:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PbHcT-0000uI-UP; Fri, 07 Jan 2011 14:05:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Jan 2011 19:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7802 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.12944270803457 (code B ref -1); Fri, 07 Jan 2011 19:05:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Jan 2011 19:04:40 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PbHc7-0000ti-SL for submit@debbugs.gnu.org; Fri, 07 Jan 2011 14:04:40 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PbHc6-0000tW-Cb for submit@debbugs.gnu.org; Fri, 07 Jan 2011 14:04:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PbHj4-0004jq-0T for submit@debbugs.gnu.org; Fri, 07 Jan 2011 14:11:56 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:55903) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PbHj3-0004jk-U8 for submit@debbugs.gnu.org; Fri, 07 Jan 2011 14:11:49 -0500 Original-Received: from [140.186.70.92] (port=56741 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PbHj0-00035O-9y for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 14:11:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PbHiu-0004fC-QV for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 14:11:46 -0500 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:50239) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PbHiu-0004eo-JC for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 14:11:40 -0500 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p07JBbx4029969 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 7 Jan 2011 19:11:39 GMT Original-Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id p07IUtjL007408 for ; Fri, 7 Jan 2011 19:11:37 GMT Original-Received: from abhmt003.oracle.com by acsmt354.oracle.com with ESMTP id 908817001294427479; Fri, 07 Jan 2011 11:11:19 -0800 Original-Received: from dradamslap1 (/10.159.218.13) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 07 Jan 2011 11:11:18 -0800 X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 thread-index: AcuunqmHYX33dvG9TrONQSmE3awV9A== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 07 Jan 2011 14:05:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:43192 Archived-At: emacs -Q (global-set-key [mouse-3] (lambda () (interactive) (message "AAAAAAAAAAAA"))) (global-set-key [double-mouse-3] (lambda () (interactive) (message "BBBBBBBBBBBBBB"))) Now just double-click `mouse-3'. You see message "AAAAAAAAAAAA" in *Messages*, as well as message "BBBBBBBBBBBBBB". This is a no-no. There is, or at least there should be, no single-click event. There should be only a double-click event. The Elisp manual says (node `Repeat Events'): "If a double-click event has no binding, the binding of the corresponding ordinary click event is used to execute it." Note the condition: "if a double-click event has no binding". If there is a double-click binding then I do not think the single-click binding should be invoked. Users should be able to have a double-click binding be invoked without a single-click binding also being invoked. --- [BTW, the rest of the sentence, after the condition, is not correct. It is grammatically correct, but it doesn't mean much, and it certainly doesn't mean what we want. The binding of the "ordinary click event" (which first of all should say "single", not "ordinary", which is undefined) is a command. It is not correct to say that some command "is used to execute it". Execute what? How is a command used to execute something?] In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-01-03 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.4) --no-opt --cflags -Ic:/imagesupport/include'