summaryrefslogtreecommitdiff
path: root/lisp/xscheme.el
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1995-04-25 22:23:31 +0000
committerKarl Heuer <kwzh@gnu.org>1995-04-25 22:23:31 +0000
commitd0b6caae204ec60c8b0f99f131765b4a28356b42 (patch)
tree82d79d359341a2df19e39fd42b7f923e3e023cf1 /lisp/xscheme.el
parentfe317dcb640ee5a5f07f969e1a13a71b19709fa0 (diff)
downloademacs-d0b6caae204ec60c8b0f99f131765b4a28356b42.tar.gz
(xscheme-set-runlight, xscheme-set-prompt): Use force-mode-line-update.
Diffstat (limited to 'lisp/xscheme.el')
-rw-r--r--lisp/xscheme.el9
1 files changed, 2 insertions, 7 deletions
diff --git a/lisp/xscheme.el b/lisp/xscheme.el
index 674b2443a1f..c09f53a89e2 100644
--- a/lisp/xscheme.el
+++ b/lisp/xscheme.el
@@ -674,12 +674,7 @@ When called, the current buffer will be the Scheme process-buffer.")
(defun xscheme-set-runlight (runlight)
(setq xscheme-runlight-string runlight)
- (xscheme-modeline-redisplay))
-
-(defun xscheme-modeline-redisplay ()
- (save-excursion (set-buffer (other-buffer)))
- (set-buffer-modified-p (buffer-modified-p))
- (sit-for 0))
+ (force-mode-line-update t))
;;;; Process Filter Operations
@@ -811,7 +806,7 @@ the remaining input.")
(setq xscheme-prompt string)
(xscheme-guarantee-newlines 2)
(setq xscheme-mode-string (xscheme-coerce-prompt string))
- (xscheme-modeline-redisplay))
+ (force-mode-line-update t))
(defun xscheme-output-goto ()
(xscheme-goto-output-point)