+2001-07-14  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-score.el (wl-score-insert-help): Check `wl-message-buffer'
+       before call `get-buffer'. Fixed parenthesis.
+       (wl-score-get-header-entry): Clear message and help window when
+       keyboard quit.
+       (wl-score-edit-insert-header): Ditto. 
+
 2001-07-14  Yuuichi Teranishi  <teranisi@gohome.org>
 
        * wl-draft.el (wl-message-mail-p): Test resent-to: field.
 
          (setq format (concat "%c: %-" (int-to-string pad) "s"))
          (insert (format format (caar alist) (nth idx (car alist))))
          (setq alist (cdr alist))
-         (setq i (1+ i))
-         (set-buffer-modified-p nil))))
-    (when (and (get-buffer wl-message-buffer)
+         (setq i (1+ i)))
+       (set-buffer-modified-p nil)))
+    (when (and wl-message-buffer
+              (get-buffer wl-message-buffer)
               (setq mes-win (get-buffer-window
                              (get-buffer wl-message-buffer))))
       (select-window mes-win)
 
          ;; read the score.
          (unless (or score increase)
-           (setq score (string-to-int (read-string "Set score: "))))
-         (message "")))
+           (setq score (string-to-int (read-string "Set score: ")))))
+      (message "")
+      (wl-score-kill-help-buffer))
 
     (let* ((match-header (or (nth 2 hentry) header))
           (match (if match-func
                                    wl-score-edit-header-char))
            (error "Invalid match type")))
       (message "")
+      (wl-score-kill-help-buffer)
       (let* ((header (nth 1 entry))
             (value (wl-score-edit-get-header header)))
        (and value (prin1 value (current-buffer)))))))