[mew-dist 27088] a bug of sit-for

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2006年 7月 19日 (水) 09:55:01 JST


山本です。

最新の CVS Emacs は make bootstrap に失敗するんですが、ちょっと前に成功
した人で、master password や PGP を使っている人は、パスワードの入力がで
きなくなっていると思います。

これは、Emacs の sit-for が変更された影響です。どうも、以下のパッチで動
くようですが、これが正しいのか、sit-for が元に戻るのか、よく分からない
ので、commit は見合わせます。

--かず

Index: mew-func.el
===================================================================
RCS file: /cvsroot/mew/mew/mew-func.el,v
retrieving revision 1.177
diff -c -r1.177 mew-func.el
*** mew-func.el	12 Jul 2006 09:22:48 -0000	1.177
--- mew-func.el	19 Jul 2006 00:57:14 -0000
***************
*** 1634,1640 ****
  	 (accept-process-output)
         (sit-for 0.1)
         ;; accept-process-output or sleep-for is not enough
!        (discard-input))))
  
  (defsubst mew-let-user-read ()
    (sit-for 1.5))
--- 1634,1640 ----
  	 (accept-process-output)
         (sit-for 0.1)
         ;; accept-process-output or sleep-for is not enough
!        (if mew-temacs-p (discard-input)))))
  
  (defsubst mew-let-user-read ()
    (sit-for 1.5))



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