[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:00278] Re: 第一・第三火曜
On Tue, 7 Dec 1999 11:16:41 +0900,
Yoshiaki Kasahara <kasahara@xxxxxxxxxxxxxxxxx> said:
> X-SC-Cond: 1st 3rd Tue
>
> といった表記が elisp 版 mhc で正しく表示されなくなっていました(3rd Tue
> だけ有効になる)。gemcal ではちゃんと出ています。
あ、これは mscan 離れたときに既に出ていた問題っぽいです。
原因は分かりました。パッチを後ろに付けます。
> X-SC-Day: !19991005 !19991123 !19991207
> X-SC-Cond: Tue
>
> というスケジュールがあるのですが、こっちは mhc ではちゃんと消
> えているのに gemcal では表示されてしまっています。
うむ。こっちは、再現しません。よかったら、問題が発生する article
をそのまま送っていただけませんか。
--
nom
Index: mhc-schedule.el
===================================================================
RCS file: /u/nom/prj/cvsroot/mhc/emacs/mhc-schedule.el,v
retrieving revision 1.4
diff -u -r1.4 mhc-schedule.el
--- mhc-schedule.el 1999/11/16 09:14:27 1.4
+++ mhc-schedule.el 1999/12/07 10:30:46
@@ -674,7 +674,8 @@
(mon (mhc-sch-cond-mon sch))
(ord (mhc-sch-cond-ord sch))
(wek (mhc-sch-cond-wek sch))
- (num (mhc-sch-cond-num sch)))
+ (num (mhc-sch-cond-num sch))
+ tmp-wek)
(if (null mon) (setq mon (list "all")))
(if (null ord) (setq ord (list "all")))
(while day
@@ -682,10 +683,11 @@
(setq day (cdr day)))
(while mon
(while ord
- (while wek
+ (setq tmp-wek wek)
+ (while tmp-wek
(mhc-db-regist-schedule2
- slot (concat (car mon) (car ord) (car wek)) sch)
- (setq wek (cdr wek)))
+ slot (concat (car mon) (car ord) (car tmp-wek)) sch)
+ (setq tmp-wek (cdr tmp-wek)))
(setq ord (cdr ord)))
(while num
(mhc-db-regist-schedule2 slot (concat (car mon) (car num)) sch)