From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: More enhancements to fringe bitmaps. Date: 16 Feb 2004 14:22:28 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20040215.003102.212295326.mituharu@math.s.chiba-u.ac.jp> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1076934754 26810 80.91.224.253 (16 Feb 2004 12:32:34 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 16 Feb 2004 12:32:34 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Feb 16 13:32:30 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AshvJ-00057X-00 for ; Mon, 16 Feb 2004 13:32:29 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AshvI-0001l3-00 for ; Mon, 16 Feb 2004 13:32:29 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AshsL-0002ZA-5m for emacs-devel@quimby.gnus.org; Mon, 16 Feb 2004 07:29:25 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1Ashog-00024Z-Va for emacs-devel@gnu.org; Mon, 16 Feb 2004 07:25:38 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Asho0-0001wI-GL for emacs-devel@gnu.org; Mon, 16 Feb 2004 07:25:28 -0500 Original-Received: from [212.88.64.25] (helo=mail-relay.sonofon.dk) by monty-python.gnu.org with smtp (Exim 4.24) id 1Ashlk-0001Vj-P7 for emacs-devel@gnu.org; Mon, 16 Feb 2004 07:22:36 -0500 Original-Received: (qmail 57837 invoked from network); 16 Feb 2004 12:22:34 -0000 Original-Received: from unknown (HELO kfs-l.imdomain.dk.cua.dk) (213.83.150.2) by 0 with SMTP; 16 Feb 2004 12:22:34 -0000 Original-To: YAMAMOTO Mitsuharu In-Reply-To: Original-Lines: 27 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:19971 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:19971 YAMAMOTO Mitsuharu writes: > > Yes. (1) Launch the Carbon Emacs, (2) M-<, C-e, and hit the space > > bar four times to move the cursor to the right fringe area of the > > first line. (3) C-x 2 to split the window. > > > Just after 2), I see a hollow box cursor (should be a filled one), > > and 3) makes all cursors disappear. I couldn't reproduce these > > phenomena on the X11 version. > > I found another strange behaviour about this problem. If I repeatedly > type C-l after (2), filled and hollow cursors are alternately > displayed in the fringe area. Does this become a clue? Not really. The only reason I can think of is that somehow Carbon Emacs cannot keep track of which window is the selected window during redisplay. Maybe the event/command loop does a select-window at some point which isn't restored before redisplay, and so it gets confused. Is this somehow related to where the mouse is on the screen; it could be some mouse related events which confuses the Carbon event loop. What happens if you set cursor-in-non-selected-windows to nil? -- Kim F. Storm http://www.cua.dk