From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#18912: 24.4; mode-line corruption on graphical frames in dual-headed display Date: Mon, 03 Nov 2014 22:24:57 +0200 Message-ID: <83bnoovxpi.fsf@gnu.org> References: <54524135.8090405@gnu.org> <8361ezz56z.fsf@gnu.org> <5454D7EB.6060407@gnu.org> <83sii3xecv.fsf@gnu.org> <5456A6FE.90108@gnu.org> <83tx2hvtwp.fsf@gnu.org> <54571ABB.7020000@gnu.org> <83ppd4w910.fsf@gnu.org> <5457E044.9080300@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT X-Trace: ger.gmane.org 1415046386 1347 80.91.229.3 (3 Nov 2014 20:26:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Nov 2014 20:26:26 +0000 (UTC) Cc: 18912@debbugs.gnu.org To: Bruno =?UTF-8?Q?F=C3=A9lix?= Rezende Ribeiro Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 03 21:26:18 2014 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 1XlOCe-0000xY-C7 for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Nov 2014 21:26:16 +0100 Original-Received: from localhost ([::1]:37225 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlOCd-000876-Vs for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Nov 2014 15:26:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50829) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlOCW-000850-J1 for bug-gnu-emacs@gnu.org; Mon, 03 Nov 2014 15:26:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlOCR-0000q0-2F for bug-gnu-emacs@gnu.org; Mon, 03 Nov 2014 15:26:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50678) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlOCQ-0000ps-VH for bug-gnu-emacs@gnu.org; Mon, 03 Nov 2014 15:26:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XlOCQ-0001gh-7f for bug-gnu-emacs@gnu.org; Mon, 03 Nov 2014 15:26:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Nov 2014 20:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18912 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18912-submit@debbugs.gnu.org id=B18912.14150463126415 (code B ref 18912); Mon, 03 Nov 2014 20:26:02 +0000 Original-Received: (at 18912) by debbugs.gnu.org; 3 Nov 2014 20:25:12 +0000 Original-Received: from localhost ([127.0.0.1]:47891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlOBb-0001fM-CZ for submit@debbugs.gnu.org; Mon, 03 Nov 2014 15:25:12 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:50826) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlOBY-0001fC-IV for 18912@debbugs.gnu.org; Mon, 03 Nov 2014 15:25:09 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NEH00900CGT5200@a-mtaout20.012.net.il> for 18912@debbugs.gnu.org; Mon, 03 Nov 2014 22:25:06 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NEH009BYCPU1H30@a-mtaout20.012.net.il>; Mon, 03 Nov 2014 22:25:06 +0200 (IST) In-reply-to: <5457E044.9080300@gnu.org> X-012-Sender: halo1@inter.net.il 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:95447 > Date: Mon, 03 Nov 2014 18:06:28 -0200 > From: Bruno FĂ©lix Rezende Ribeiro > CC: rudalics@gmx.at, 18912@debbugs.gnu.org > > The outputs of the 'dump-glyph-matrix' command for both the good and bad > configurations are in the attached files 'dump-glyph-matrix-good.txt' > and 'dump-glyph-matrix-bad.txt', respectively; they are identical, though. So you are saying that this last line: 33: (1) ' lrwxrwxrwx 1 root root 25 Out 30 22:17 initctl -> /run/systemd/init' which appears in both the "good" and the "bad" dumps, is nevertheless displayed (overwrites the mode line) only in the "bad" configuration, and is not visible at all in the "good" one, is that right? > For the sake of precision I used the method suggested by Martin: > evaluating the expression > > (while (y-or-n-p "decrease?") > (set-frame-height nil (1- (frame-text-height)) nil t)) > > in the requested condition. In order to not be fooled by a spurious > mode-line redrawing, I killed the buffer and invoked 'C-x d /dev RET' > again and the glitch was gone, after one iteration (minus 1 pixel). So hereby you have your workaround already, for free: just make the frame one pixel lower.