From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: x-popup-menu pops up at funny positions Date: Mon, 06 Jan 2003 12:13:02 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1041978435 23922 80.91.224.249 (7 Jan 2003 22:27:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 7 Jan 2003 22:27:15 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18W2Bl-0006Dh-00 for ; Tue, 07 Jan 2003 23:27:13 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18W2GW-00049U-00 for ; Tue, 07 Jan 2003 23:32:08 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18Vxx9-0003KC-0C for emacs-devel@quimby.gnus.org; Tue, 07 Jan 2003 12:55:51 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18VaoD-0007iz-00 for emacs-devel@gnu.org; Mon, 06 Jan 2003 12:13:05 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18VaoB-0007gL-00 for emacs-devel@gnu.org; Mon, 06 Jan 2003 12:13:04 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18VaoB-0007gF-00 for emacs-devel@gnu.org; Mon, 06 Jan 2003 12:13:03 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 18VaoA-0002Jf-00; Mon, 06 Jan 2003 12:13:02 -0500 Original-To: jan.h.d@swipnet.se In-reply-to: (jan.h.d@swipnet.se) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10541 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10541 > Instead of just deleting that code, can you replace it with code > that does the right job? I did that. The additions to x/y before assigning them to dummy.root_x/y. We are miscommunicating. "The job" I'm talking about is to read the current position. I'm asking you to correct the code to read the current position, instead of deleting it. You're claiming that the current position is always accurate, so there is no need to read it. That might be true, but without being able to prove this to ourselves informally, I don't think we should rely on it. So how about writing code to read the current position, compare it with the recorded position, and abort if they differ? That way we will find out if it isn't always right.