[Mew-dist 14545] Re: cache buffer is read-only

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2000年 10月 14日 (土) 16:43:54 JST


From: Ryota HIROSE <hirose at example.com>
Subject: [Mew-dist 14541] cache buffer is read-only

> 1.95b70ですが、どういうタイミングだかはっきりとは分かりませんが、cache
> バッファがread-onlyになってしまって、summaryモードのn/p/vなどでエラー
> を表示されることがあります。エラーが起きるのは具体的には、
> mew-cache-messageから呼ばれるmew-insert-messageの中です。ということで、
> とりあえず添付のパッチではmew-insert-messageでbuffer-read-onlyをnilに
> セットしていますが、これがnon-nilに書換えられる方を直すのが正しいと思
> います。

これで直りますか?

CVS Repository に到達できないので、手パッチです。

--かず

-------------- next part --------------
*** mew-cache.el.orig	Sat Oct 14 16:41:11 2000
--- mew-cache.el	Sat Oct 14 16:38:40 2000
***************
*** 146,151 ****
--- 146,152 ----
  	(setq decode t))
        (if decode
  	  ()
+ 	(set-buffer cbuf)
  	(throw 'return cache))
        ;;
        (set-buffer cache)
***************
*** 159,164 ****
--- 160,166 ----
  	 (if no-err
  	     (message (nth 1 errmsg))
  	   (error (nth 1 errmsg)))
+ 	 (set-buffer cbuf)
  	 (throw 'return nil)))
        (mew-cinfo-set fld msg (car tim-siz) (cdr tim-siz))
        (mew-dinfo-set nil t)
***************
*** 175,180 ****
--- 177,183 ----
  	 ;; prefetching an encrypted message
  	 (mew-cache-delete)
  	 (message "MIME decoding for %s/%s is quitted." fld msg)
+ 	 (set-buffer cbuf)
  	 (throw 'return nil)))
        (setq mew-icon-info msg)
        (mew-decode-syntax-set)


Mew-dist メーリングリストの案内