From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#34138: 27.0.50; Delayed display of PDF file images Date: Sun, 20 Jan 2019 15:19:56 +0100 Message-ID: <5C44838C.8070601@gmx.at> References: <871s58e4gh.fsf@gmx.net> <5C443CB1.3050208@gmx.at> <87a7jvsi7t.fsf@hochschule-trier.de> NNTP-Posting-Host: ciao.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: ciao.gmane.org 1547994068 48405 195.159.176.228 (20 Jan 2019 14:21:08 GMT) X-Complaints-To: usenet@ciao.gmane.org NNTP-Posting-Date: Sun, 20 Jan 2019 14:21:08 +0000 (UTC) Cc: Stephen Berman , 34138@debbugs.gnu.org To: Andreas Politz Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 20 15:21:05 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1glDyA-000CYX-1X for geb-bug-gnu-emacs@m.gmane.org; Sun, 20 Jan 2019 15:21:02 +0100 Original-Received: from localhost ([127.0.0.1]:40417 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1glDyI-0006ec-N6 for geb-bug-gnu-emacs@m.gmane.org; Sun, 20 Jan 2019 09:21:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55733) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1glDyB-0006eK-JJ for bug-gnu-emacs@gnu.org; Sun, 20 Jan 2019 09:21:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1glDyA-00024T-LD for bug-gnu-emacs@gnu.org; Sun, 20 Jan 2019 09:21:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39114) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1glDyA-00024I-Gt for bug-gnu-emacs@gnu.org; Sun, 20 Jan 2019 09:21:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1glDyA-000270-7T for bug-gnu-emacs@gnu.org; Sun, 20 Jan 2019 09:21:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jan 2019 14:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34138 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 34138-submit@debbugs.gnu.org id=B34138.15479940138017 (code B ref 34138); Sun, 20 Jan 2019 14:21:02 +0000 Original-Received: (at 34138) by debbugs.gnu.org; 20 Jan 2019 14:20:13 +0000 Original-Received: from localhost ([127.0.0.1]:38392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glDxN-00025F-4m for submit@debbugs.gnu.org; Sun, 20 Jan 2019 09:20:13 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:42935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glDxK-00024t-A1 for 34138@debbugs.gnu.org; Sun, 20 Jan 2019 09:20:10 -0500 Original-Received: from [192.168.1.100] ([46.125.250.101]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MAxyW-1gsxjK26L6-00A116; Sun, 20 Jan 2019 15:20:02 +0100 In-Reply-To: <87a7jvsi7t.fsf@hochschule-trier.de> X-Provags-ID: V03:K1:r4fe7dNmMUdlMMluMCaELRwCUhvA+4IGPVRdrYcmN/+wOBMsoUz wbYkaalG/mTQpfcX7b2MNw/LU+J8PnaLUXr/cF2HZagx/5Bo2dUfy49sOUTwF7cZGJ5+GyR UCB7YOjcTvXgybEQPfhT9pvcVBUBLwp7R6aP5kEnbFhhZbSZgX2Hdua+rNPjnSGqXkYsWR/ THSrV3GJ5vEkigMY0vOeQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:oYnG2weOHKU=:65McGRaF32E7I32zSBAft0 2/5VAPdJd0bbEXoY5XRTZuiY4xNaIlD+r1axeoJ1LDSrXZ7xBqSVnvLIrj9vKCiqSN96ZdkKK lN1rhqlvVpm4xQT/LuhX0VT0jz356ZAg39H28UB3Cg0sT4E+lPdZIiO7Cwouuzm/WmPPCN9UV /Pr1yd6721NUKBs5u7UlOJcwaayWuB7bdRAHt9zermsd3gDlO019bSMTBwz2GXo0+gToBXC9t jEIfI1Z2w+dzI+tCQSkXywiEZdmGfBauTYaDqtaKqpHAYLv2l9gLLRdJ8VP7kLFqlzThPkAUB RLzUUgenG1bP6arHluE50Hx+iIvfoS5wraZY+eCMGLSFSKHtechfvhtrsRXsHd14u1Kg4jS8e qchj2OwKCcZ2reqBr/t040ZX4gm/8mVtK1MW7e/bfkwiRFerhNvOhdyqy9RnL+ZZhACVXZ9Sy a9G01sASUNM620AiMJsaQsWHHRBe8NJS5o6gf7inXK5q4+hYipmvvig7rkqTsH0FoZBQgxS/f T18RtuEEyfKge771OtFVmkitkTYQfCJ8Ol9+KQatiIAkXOdVq3Xtdvb2x3/dw2BtqFug1oszR 3iOnsVsivOt0Si5vl1gePlamJVX6XrjRHHt3EHcewfOFXR/vOxOBr92b0IY5YqfN7tWnS04GI 1j9uStLX4UBc9ZhLXt7838+vSVnA4Sywy7DP7gWy7+8C/LZkxED7cetCCH3URZSL93I0YXk7e NU+jkblfqf9r/w38IhFL8T3fa6g6XbbWXCHL5tJTsk94osCdh+hWiv2B00l9AcCEh+3tRwpr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:154610 Archived-At: > I can reproduce this: Opening a PDF in the latest Emacs version requir= es > an extra redisplay for the image to appear, e.g. by entering the > minibuffer. Do you have any idea what might be causing it? Excluding 'display-buffer-split-below-and-attach' it should be related to 'image-mode-new-window-functions'. >> 'display-buffer-split-below-and-attach' calls 'window--display-buffer= ' >> with a fifth argument and that has been changed in another commit. > > I really wish this function would be part of the public API. Or else, > what is the best way to implement a function like > display-buffer-mark-dedicated ? It will be public soon. Moreove, application will not have to bother with =E2=80=98display-buffer-mark-dedicated=E2=80=99 any more. >>> In addition, in pdf-view-mode this appears in *Message*: >>> Error during redisplay: (eval (pdf-misc-size-indication)) signaled >>> (error "Invalid image specification: nil"). >> >> This should come from the 'image-display-size' call in >> 'pdf-view-image-size'. Could you get a backtrace for it? > > Right, the function pdf-misc-size-indication assumes the existence of = a > displayed image in the selected window. What happened here? Did the image not get displayed or did the selected window change or get another buffer? martin