From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#19576: write-file writes the wrong buffer Date: Tue, 17 Nov 2015 09:34:26 +0100 Message-ID: <564AE692.2040303@gmx.at> References: <564A3292.2050807@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040800000807010900000905" X-Trace: ger.gmane.org 1447749335 26393 80.91.229.3 (17 Nov 2015 08:35:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 17 Nov 2015 08:35:35 +0000 (UTC) Cc: 19576@debbugs.gnu.org To: Anders Lindgren Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 17 09:35:21 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 1ZybjP-0007jX-Q6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Nov 2015 09:35:16 +0100 Original-Received: from localhost ([::1]:56642 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZybjP-0002Tr-2F for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Nov 2015 03:35:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53286) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZybjH-0002Jm-Gv for bug-gnu-emacs@gnu.org; Tue, 17 Nov 2015 03:35:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZybjD-0003on-Fc for bug-gnu-emacs@gnu.org; Tue, 17 Nov 2015 03:35:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZybjD-0003ob-Cc for bug-gnu-emacs@gnu.org; Tue, 17 Nov 2015 03:35:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZybjD-00055I-2M for bug-gnu-emacs@gnu.org; Tue, 17 Nov 2015 03:35:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Nov 2015 08:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19576 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19576-submit@debbugs.gnu.org id=B19576.144774927519504 (code B ref 19576); Tue, 17 Nov 2015 08:35:02 +0000 Original-Received: (at 19576) by debbugs.gnu.org; 17 Nov 2015 08:34:35 +0000 Original-Received: from localhost ([127.0.0.1]:40883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zybik-00054V-PD for submit@debbugs.gnu.org; Tue, 17 Nov 2015 03:34:35 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:53555) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zybii-00054M-69 for 19576@debbugs.gnu.org; Tue, 17 Nov 2015 03:34:32 -0500 Original-Received: from [192.168.1.100] ([213.162.68.66]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MEFqW-1a9b9K1ZmK-00FOuc; Tue, 17 Nov 2015 09:34:30 +0100 In-Reply-To: X-Provags-ID: V03:K0:ZBvrnHo5tHmeOQf0mTXbbfGpZgBYqAHxKs3eLKBdTmfC5asd+xW /ib0V/ac1/pQtnQ0n6PHr2iX3Xh8qrrg4FoaC8FBWmER1USsmxr0oHhJtuGYu26AUF271/w WklDXQcQ7jGiaqPGev5O+MhLdk47qZLPcv11KQFaf0WBhZdZec0L4CAttg45iLxLJvatbhi 1lKr8GDUwKsXCPy84UPkg== X-UI-Out-Filterresults: notjunk:1;V01:K0:yqYYah9FwcU=:1sSDVgCURYIkgO/kjaakGz Ja0Lig46NVGDTEpXGcdG0Oe0mfAPsz33ZF9CKX8mKS/ieyd4LoGGWWDkYiHK/rW+XdYDNhOIl TEoEMDwbpl3GsLOQ+YMET80fvE3MPj1wyUrBPLPtBPQSlKmejpQNv10AKh1IBJ/MfOc3KyTaM 5vzKaedguWG5fQK8obe0MSIhtsJKUxNKQlF26J4FrcYkYLva5ahATFfBukZZxWRulNKc8q7us RlZ+ePGE/U47d6u2zDIMkwaOKL5uvg+T2Ah5xRfNgrrfdMF3qnfd69OzndDPKYPULzXLHv2bQ O3qmrxJmDTwfwZHEJ+YCf2a7Jl8LyaRaigr2jTQTTVYbalCogIEAoIytGh1dLlNYswllY1SyE 0zR//ydp6MvpE3wmqh2+n+Wla3I8MAXdWqjkZaPidWxfOHJ2sr2/rLByHh+6lgsNhcKwxOC22 CX0FT0VpKXBvO31qHqTR3UPUa5JHSqAnuIVys62/H/svTWhVykCKM9xmP7ADyscibAODUtxvp 8uy0fJ5g1MmzJuwmpo4x48W0mYZscsYPSQ33/SEQecAqRFaYI4tPZ6AzAg1KXswNpIOegGA+/ RcSdFAIvTDIzDXsG5jdmtyj3y2FF08GMl1mhWHCNom7m8TXhNPLTc4T+DlTRYuAAUX+fsqTaq EMHV3+yRv+W9zuThaE8XgBV1+rtdJXWHv4jh4v4V0SJA1CSN813tQAGo3PqTF0Oyui7r1TZVd MNFlHuyfDfBkwtOFAkP+nd54n9xbAv9j5RZnqORMC69s8F0nl25Tj6GGWUqgFSfgtnGY3fi9 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: 208.118.235.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:108814 Archived-At: This is a multi-part message in MIME format. --------------040800000807010900000905 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit >> I'll try to get the fix of this bug applied there too. I attach a fix for restoring current buffer and selected window (the latter hopefully taking care of selecting the right frame). Please tell me whether it's sufficient for your purposes. martin --------------040800000807010900000905 Content-Type: text/plain; charset=windows-1252; name="bug#19576.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bug#19576.diff" ZGlmZiAtLWdpdCBhL3NyYy93aW5kb3cuYyBiL3NyYy93aW5kb3cuYw0KaW5kZXggN2M5NWZm OS4uMDYwNjZmZCAxMDA2NDQNCi0tLSBhL3NyYy93aW5kb3cuYw0KKysrIGIvc3JjL3dpbmRv dy5jDQpAQCAtMzE0MiwxNCArMzE0MiwxNCBAQCBydW5fZnVucyAoTGlzcF9PYmplY3QgZnVu cykNCiAgICAgICBjYWxsMCAoWENBUiAoZnVucykpOw0KIH0NCg0KLXN0YXRpYyB2b2lkDQor dm9pZA0KIHNlbGVjdF93aW5kb3dfbm9yZWNvcmQgKExpc3BfT2JqZWN0IHdpbmRvdykNCiB7 DQogICBpZiAoV0lORE9XX0xJVkVfUCAod2luZG93KSkNCiAgICAgRnNlbGVjdF93aW5kb3cg KHdpbmRvdywgUXQpOw0KIH0NCg0KLXN0YXRpYyB2b2lkDQordm9pZA0KIHNlbGVjdF9mcmFt ZV9ub3JlY29yZCAoTGlzcF9PYmplY3QgZnJhbWUpDQogew0KICAgaWYgKEZSQU1FX0xJVkVf UCAoWEZSQU1FIChmcmFtZSkpKQ0KZGlmZiAtLWdpdCBhL3NyYy93aW5kb3cuaCBiL3NyYy93 aW5kb3cuaA0KaW5kZXggMTM1ZjVkZS4uOWVlM2Y4MSAxMDA2NDQNCi0tLSBhL3NyYy93aW5k b3cuaA0KKysrIGIvc3JjL3dpbmRvdy5oDQpAQCAtMTAxMyw2ICsxMDEzLDggQEAgZXh0ZXJu IHZvaWQgZ3Jvd19taW5pX3dpbmRvdyAoc3RydWN0IHdpbmRvdyAqLCBpbnQsIGJvb2wpOw0K IGV4dGVybiB2b2lkIHNocmlua19taW5pX3dpbmRvdyAoc3RydWN0IHdpbmRvdyAqLCBib29s KTsNCiBleHRlcm4gaW50IHdpbmRvd19yZWxhdGl2ZV94X2Nvb3JkIChzdHJ1Y3Qgd2luZG93 ICosIGVudW0gd2luZG93X3BhcnQsIGludCk7DQoNCit2b2lkIHNlbGVjdF93aW5kb3dfbm9y ZWNvcmQgKExpc3BfT2JqZWN0KTsNCit2b2lkIHNlbGVjdF9mcmFtZV9ub3JlY29yZCAoTGlz cF9PYmplY3QpOw0KIHZvaWQgcnVuX3dpbmRvd19jb25maWd1cmF0aW9uX2NoYW5nZV9ob29r IChzdHJ1Y3QgZnJhbWUgKmYpOw0KDQogLyogTWFrZSBXSU5ET1cgZGlzcGxheSBCVUZGRVIu ICBSVU5fSE9PS1NfUCBtZWFucyBpdCdzIGFsbG93ZWQNCmRpZmYgLS1naXQgYS9zcmMveGRp c3AuYyBiL3NyYy94ZGlzcC5jDQppbmRleCBkYmMyZDg0Li41ZTBkNGNhIDEwMDY0NA0KLS0t IGEvc3JjL3hkaXNwLmMNCisrKyBiL3NyYy94ZGlzcC5jDQpAQCAtMTE3MzksOCArMTE3Mzks MTYgQEAgcHJlcGFyZV9tZW51X2JhcnMgKHZvaWQpDQoNCiAJICAgICAgd2hpbGUgKENPTlNQ IChmdW5jdGlvbnMpKQ0KIAkJew0KKwkJICBwdHJkaWZmX3QgY291bnQgPSBTUEVDUERMX0lO REVYICgpOw0KKw0KKwkJICByZWNvcmRfdW53aW5kX2N1cnJlbnRfYnVmZmVyICgpOw0KKwkJ ICByZWNvcmRfdW53aW5kX3Byb3RlY3QgKHNlbGVjdF93aW5kb3dfbm9yZWNvcmQsIHNlbGVj dGVkX3dpbmRvdyk7DQorDQogCQkgIGlmICghRVEgKFhDQVIgKGZ1bmN0aW9ucyksIFF0KSkN CiAJCSAgICBjYWxsMSAoWENBUiAoZnVuY3Rpb25zKSwgZnJhbWUpOw0KKw0KKwkJICB1bmJp bmRfdG8gKGNvdW50LCBRbmlsKTsNCisNCiAJCSAgZnVuY3Rpb25zID0gWENEUiAoZnVuY3Rp b25zKTsNCiAJCX0NCiAJICAgIH0NCg0K --------------040800000807010900000905--