From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas Politz Newsgroups: gmane.emacs.bugs Subject: bug#16090: 24.3.50; [PATCH] error when jumping to a doc-view bookmark Date: Tue, 10 Dec 2013 23:16:52 +0100 Message-ID: <8738m0fj1n.fsf@hochschule-trier.de> References: <87a9gbb7wi.fsf@hochschule-trier.de> <87k3fdcfb1.fsf@tsdh.uni-koblenz.de> <877gbcfxvy.fsf@hochschule-trier.de> <87y53sjwqq.fsf@thinkpad.tsdh.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1386713896 22307 80.91.229.3 (10 Dec 2013 22:18:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 10 Dec 2013 22:18:16 +0000 (UTC) Cc: 16090@debbugs.gnu.org To: Tassilo Horn Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 10 23:18:19 2013 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 1VqVdC-0005hF-9E for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Dec 2013 23:18:18 +0100 Original-Received: from localhost ([::1]:51593 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VqVdB-0000Na-P6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Dec 2013 17:18:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47165) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VqVd2-0000FT-4G for bug-gnu-emacs@gnu.org; Tue, 10 Dec 2013 17:18:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VqVcw-0004gA-Nv for bug-gnu-emacs@gnu.org; Tue, 10 Dec 2013 17:18:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VqVcw-0004g2-LC for bug-gnu-emacs@gnu.org; Tue, 10 Dec 2013 17:18:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VqVcw-0004S9-6i for bug-gnu-emacs@gnu.org; Tue, 10 Dec 2013 17:18:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Andreas Politz Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Dec 2013 22:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16090 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 16090-submit@debbugs.gnu.org id=B16090.138671383217047 (code B ref 16090); Tue, 10 Dec 2013 22:18:02 +0000 Original-Received: (at 16090) by debbugs.gnu.org; 10 Dec 2013 22:17:12 +0000 Original-Received: from localhost ([127.0.0.1]:42360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VqVc7-0004Qt-8N for submit@debbugs.gnu.org; Tue, 10 Dec 2013 17:17:11 -0500 Original-Received: from gateway-a.fh-trier.de ([143.93.54.181]:60750) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VqVc5-0004Qk-8S for 16090@debbugs.gnu.org; Tue, 10 Dec 2013 17:17:10 -0500 X-Virus-Scanned: by Amavisd-new + McAfee uvscan + ClamAV [Rechenzentrum Hochschule Trier] Original-Received: from luca (dslb-188-097-165-019.pools.arcor-ip.net [188.97.165.19]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: politza) by gateway-a.fh-trier.de (Postfix) with ESMTPSA id 4676B1788EAF; Tue, 10 Dec 2013 23:16:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=hochschule-trier.de; s=default; t=1386713813; bh=Xj5UkbDgKpGEg+qf7ap3+alOBEA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID: MIME-Version:Content-Type; b=oU/1eq0iL5D5vEZez+I0lh33mX/iH5uEfkwIhV+PWelxf7h4/f0/YEuF/gGCiHvf+ mNFZrfvqn39KrzoxaUjEPoH5sxcNwODQV+zMr+Cvs33KbICaCrPF65gHWaMblZUf4C JiW6aJRUpeDUQjqiZmPIaoSCQfAWr8RCIb5FotWk= Original-Received: from politza by luca with local (Exim 4.72) (envelope-from ) id 1VqVbo-0005aL-Em; Tue, 10 Dec 2013 23:16:52 +0100 In-Reply-To: <87y53sjwqq.fsf@thinkpad.tsdh.org> (Tassilo Horn's message of "Tue, 10 Dec 2013 21:07:25 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) 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:81720 Archived-At: Tassilo Horn writes: > Andreas Politz writes: >> and this >> >> (with-current-buffer (find-file-noselect "some.pdf") >> (doc-view-goto-page 2) >> (pop-to-buffer (current-buffer))) >> >> also displays the first page. > > No, if some.pdf hasn't been open yet, it'll show page 2. [...] >> [...] shouldn't it read the winprop page? > > That happens during the second time the function is called with a real > window by making the overlay showing the image with that window's page > visible. I am using a non-temporary cache directory and this makes a difference. If the document is not yet converted when opening it, it works as you said. But if it is, the code which would insert the image after the conversion never runs and the winprops for the popped up window look like this: (# (info . #("Page 2 of 4.\n" 0 12 (face bold))) (page . 2) (overlay . #)) ,with overlay properties (shortened) (help-echo "Page 2 of 4." display "Welcome to DocView! ..." window t doc-view t) Then the last sexp in doc-view-new-window-function switches to the first page, without using the page property. -ap