(wl-draft-highlight-and-recenter): Redraw frame just before calling `recenter'
authoryamaoka <yamaoka>
Fri, 16 Jan 2004 12:35:31 +0000 (12:35 +0000)
committeryamaoka <yamaoka>
Fri, 16 Jan 2004 12:35:31 +0000 (12:35 +0000)
 in order to cope with an XEmacs bug.

wl/ChangeLog
wl/wl-draft.el

index 8a9a229..d821131 100644 (file)
@@ -1,3 +1,8 @@
+2004-01-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * wl-draft.el (wl-draft-highlight-and-recenter): Redraw frame just
+       before calling `recenter' in order to cope with an XEmacs bug.
+
 2004-01-12  Yoichi NAKAYAMA  <yoichi@geiin.org>
 
        * wl-vars.el (wl-folder-hierarchy-access-folders): Add "^'$"
index 98201e1..fd737d1 100644 (file)
@@ -2420,6 +2420,10 @@ Automatically applied in draft sending time."
            (put-text-property (point-min) (point-max) 'face nil)
            (wl-highlight-message (point-min) (point-max) t))
        (set-buffer-modified-p modified))))
+  (static-when (featurep 'xemacs)
+    ;; Cope with one of many XEmacs bugs that `recenter' takes
+    ;; a long time if there are a lot of invisible text lines.
+    (redraw-frame))
   (recenter n))
 
 ;; insert element from history