From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nick Roberts Newsgroups: gmane.emacs.devel Subject: Flickering mouse-face Date: Mon, 22 Jan 2007 00:56:21 +1300 Message-ID: <17843.21733.348611.691384@kahikatea.snap.net.nz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1169380610 22689 80.91.229.12 (21 Jan 2007 11:56:50 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 21 Jan 2007 11:56:50 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 21 12:56:49 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1H8bJV-0006xz-V3 for ged-emacs-devel@m.gmane.org; Sun, 21 Jan 2007 12:56:46 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H8bJV-0005D6-Fq for ged-emacs-devel@m.gmane.org; Sun, 21 Jan 2007 06:56:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1H8bJH-00058g-MJ for emacs-devel@gnu.org; Sun, 21 Jan 2007 06:56:31 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1H8bJF-00054j-6k for emacs-devel@gnu.org; Sun, 21 Jan 2007 06:56:30 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H8bJF-00054g-16 for emacs-devel@gnu.org; Sun, 21 Jan 2007 06:56:29 -0500 Original-Received: from [202.37.101.8] (helo=viper.snap.net.nz) by monty-python.gnu.org with esmtp (Exim 4.52) id 1H8bJE-0000UB-Ep for emacs-devel@gnu.org; Sun, 21 Jan 2007 06:56:28 -0500 Original-Received: from kahikatea.snap.net.nz (unknown [123.255.63.70]) by viper.snap.net.nz (Postfix) with ESMTP id 301AE3D83DA for ; Mon, 22 Jan 2007 00:56:26 +1300 (NZDT) Original-Received: by kahikatea.snap.net.nz (Postfix, from userid 500) id C48BB4F71E; Mon, 22 Jan 2007 00:56:23 +1300 (NZDT) Original-To: emacs-devel@gnu.org X-Mailer: VM 7.19 under Emacs 22.0.92.12 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:65345 Archived-At: I think that last change (2007-01-20) to mouse-face highlighting causes it to flicker. My guess would be that it gets repeatedly cleared in try_window. To reproduce: 1) M-x gdb 2) Run gdb (like this): gdb --annotate=3 `yourprog' where yourprog is a simple C program that calls a procedure, yourproc say. 3) Type the GDB command "b yourproc" in the GUD buffer. 4) Type "run" in the GUD buffer. 5) If gdb-many-windows is nil, do M-x gdb-many-windows. 6) Click on `main' in the stack buffer to select that frame. Notice the flickering highlighting. I can't reproduce this elsewhere, so you could say my code is at fault, but it didn't happen before the above change. -- Nick http://www.inet.net.nz/~nickrob