Mercurial > emacs
changeset 2468:35aa32e1a003
* xterm.c (updating_frame): Declare this extern instead of static,
so it's the same variable as the updating_frame in term.c.
(XTupdate_begin, XTupdate_end): Don't bother to set
updating_frame; the term.c functions take care of that for us.
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Wed, 07 Apr 1993 14:57:22 +0000 |
parents | a3bdf5ac2e9d |
children | 250c60d32a5a |
files | src/xterm.c |
diffstat | 1 files changed, 3 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xterm.c Wed Apr 07 04:27:30 1993 +0000 +++ b/src/xterm.c Wed Apr 07 14:57:22 1993 +0000 @@ -159,13 +159,12 @@ /* The cursor to use for vertical scroll bars on x_current_display. */ static Cursor x_vertical_scroll_bar_cursor; -/* Frame being updated by update_frame. */ -/* This is set by XTupdate_begin and looked at by all the +/* Frame being updated by update_frame. This is declared in term.c. */ + This is set by update_begin and looked at by all the XT functions. It is zero while not inside an update. In that case, the XT functions assume that `selected_frame' is the frame to apply to. */ - -static struct frame *updating_frame; +extern struct frame *updating_frame; /* The frame (if any) which has the X window that has keyboard focus. Zero if none. This is examined by Ffocus_frame in frame.c. Note @@ -292,7 +291,6 @@ if (f == 0) abort (); - updating_frame = f; flexlines = f->height; highlight = 0; @@ -325,7 +323,6 @@ x_display_cursor (f, 1); - updating_frame = 0; XFlushQueue (); UNBLOCK_INPUT; }