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#20829: 25.0.50; `compilation-set-window' calls `window-fringes' with wrong window selected Date: Tue, 16 Jun 2015 12:40:52 -0700 (PDT) Message-ID: <5cae4e00-2db4-4d31-83db-f1f1dcbae095@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1434483750 19867 80.91.229.3 (16 Jun 2015 19:42:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 16 Jun 2015 19:42:30 +0000 (UTC) To: 20829@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 16 21:42:12 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Z4wkO-0008NW-0u for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Jun 2015 21:42:12 +0200 Original-Received: from localhost ([::1]:42564 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4wkN-0003vn-2n for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Jun 2015 15:42:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4wkJ-0003rJ-83 for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2015 15:42:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4wkF-0000zN-1a for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2015 15:42:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4wkE-0000zG-UW for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2015 15:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z4wkE-0004IA-NF for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2015 15:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Jun 2015 19:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20829 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.143448367316436 (code B ref -1); Tue, 16 Jun 2015 19:42:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Jun 2015 19:41:13 +0000 Original-Received: from localhost ([127.0.0.1]:56278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4wjP-0004H1-Rh for submit@debbugs.gnu.org; Tue, 16 Jun 2015 15:41:12 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34091) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4wjN-0004Gm-4v for submit@debbugs.gnu.org; Tue, 16 Jun 2015 15:41:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4wjG-0000Yi-CO for submit@debbugs.gnu.org; Tue, 16 Jun 2015 15:41:03 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:33172) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4wjG-0000Ye-20 for submit@debbugs.gnu.org; Tue, 16 Jun 2015 15:41:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47593) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4wjE-0003hB-K9 for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2015 15:41:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4wj9-0000Y0-KQ for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2015 15:41:00 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:45725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4wj9-0000Xq-Bb for bug-gnu-emacs@gnu.org; Tue, 16 Jun 2015 15:40:55 -0400 Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t5GJer9g007791 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 16 Jun 2015 19:40:53 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t5GJerlP002167 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Tue, 16 Jun 2015 19:40:53 GMT Original-Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t5GJereq000870 for ; Tue, 16 Jun 2015 19:40:53 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:104002 Archived-At: Debugging shows me that when I use `C-x `' from another frame than the compilation-buffer frame, `compilation-goto-locus' calls `compilation-set-window', and that then calls `window-fringes', the compilation-buffer window is not selected (not in some contexts anyway), so the test for no left window fringe is done in the wrong window. It is probably enough, to repro this (but I haven't tried), to have `default-frame-alist' show left fringe bug have `special-display-alist' not show left fringe, and to have the compilation buffer (e.g. `*grep*') be special-display. In the debugger I see that `compilation-goto-locus' calls `display-buffer' but does not select the compilation-buffer window. Then `compilation-set-window' is called without the compilation-buffer window being selected. Eventually that window is selected, but that happens after the call to `compilation-set-window'. In GNU Emacs 25.0.50.1 (i686-pc-mingw32) of 2014-10-20 on LEG570 Bzr revision: 118168 rgm@gnu.org-20141020195941-icp42t8ttcnud09g Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking=3Dyes,glyphs CPPFLAGS=3D-DGLYPH_DEBUG=3D1'