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;
 }