[mew-dist 28555] Re: mew-config-alist で (header-alist nil) を指定すると freeze (Mew 6.1)

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2008年 7月 29日 (火) 18:24:14 JST


山本です。

> Mew 6.1 を使用してて,次のような条件で Emacs が CPU を 100% 喰って
> freeze する事を確認しました.

以下のパッチで回避できるようです。

しかし、深い問題を含んでいるような気がするので、明日改めて考えます。

--かず

Index: mew-config.el
===================================================================
RCS file: /cvsroot/mew/mew/mew-config.el,v
retrieving revision 1.114
diff -c -r1.114 mew-config.el
*** mew-config.el	21 May 2008 01:43:22 -0000	1.114
--- mew-config.el	29 Jul 2008 09:15:42 -0000
***************
*** 383,389 ****
    (mew-cfent-value case "imap-trash-folder-list" mew-imap-trash-folder-list 'list))
  
  (defun mew-header-alist (&optional case)
!   (mew-cfent-value case "header-alist" mew-header-alist 'list))
  
  (defun mew-signature-file (&optional case)
    (mew-cfent-value case "signature-file" mew-signature-file))
--- 383,389 ----
    (mew-cfent-value case "imap-trash-folder-list" mew-imap-trash-folder-list 'list))
  
  (defun mew-header-alist (&optional case)
!   (delete nil (mew-cfent-value case "header-alist" mew-header-alist 'list)))
  
  (defun mew-signature-file (&optional case)
    (mew-cfent-value case "signature-file" mew-signature-file))



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