From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/18024 Path: main.gmane.org!not-for-mail From: Hrvoje Niksic Newsgroups: gmane.emacs.gnus.general Subject: Re: *Group* buffer disaster fix Date: 21 Oct 1998 19:49:00 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035156621 3993 80.91.224.250 (20 Oct 2002 23:30:21 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 23:30:21 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: from fisher.math.uh.edu (fisher.math.uh.edu [129.7.128.35]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id NAA29278 for ; Wed, 21 Oct 1998 13:50:10 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by fisher.math.uh.edu (8.9.1/8.9.1) with ESMTP id MAB18789; Wed, 21 Oct 1998 12:49:42 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 21 Oct 1998 12:49:44 -0500 (CDT) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [209.195.19.139]) by sina.hpc.uh.edu (8.7.3/8.7.3) with ESMTP id MAA27757 for ; Wed, 21 Oct 1998 12:49:35 -0500 (CDT) Original-Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id NAA29270 for ; Wed, 21 Oct 1998 13:49:22 -0400 (EDT) Original-Received: (from hniksic@localhost) by jagor.srce.hr (8.9.0/8.9.0) id TAA03273; Wed, 21 Oct 1998 19:49:00 +0200 (MET DST) Original-To: Lloyd Zusman X-Attribution: Hrvoje X-Face: &{dT~)Pu6V<0y?>3p$;@vh\`C7xB~A0T-J%Og)J,@-1%q6Q+, gs<-9M#&`I8cJp2b1{vPE|~+JE+gx;a7%BG{}nY^ehK1"q#rG O,Rn1A_Cy%t]V=Brv7h writes: > I was wondering if the `mapcar' that gets invoked later might break > something, since the reference to the ` *mm*' buffer will be put > into the mime handle alist for future deletion, even though that > buffer gets killed here. > > However, I just now figured out that this is probably not a problem, > since `mm-destroy-part' only does a `kill-buffer' if `buffer-live-p' > succeeds on the buffer referenced in this alist. Hence, in this > case, we're safe to do the `kill-buffer' on the ` *mm*' buffer *and* > to add a reference to this killed buffer to the alist. Yup, that was exactly my reasoning. Lars will be the final arbiter on this, of course. When changing the code not all of which I understand, I'm trying to change the least possible amount. -- Hrvoje Niksic | Student at FER Zagreb, Croatia --------------------------------+-------------------------------- HOW YOU CAN TELL THAT IT'S GOING TO BE A ROTTEN DAY: #15 Your pet rock snaps at you.