* xterm.h (XSync): If USE_GTK, define XSync as process_all and then
authorJan Djärv <jan.h.d@swipnet.se>
Wed, 20 Oct 2004 16:53:27 +0000 (16:53 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Wed, 20 Oct 2004 16:53:27 +0000 (16:53 +0000)
XSync.

src/ChangeLog
src/xterm.h

index f1cdd38..1083c4b 100644 (file)
@@ -1,5 +1,8 @@
 2004-10-20  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
+       * xterm.h (XSync): If USE_GTK, define XSync as process_all and then
+       XSync.
+
        * emacs.c (my_heap_start, heap_bss_diff, MAX_HEAP_BSS_DIFF):
        New variables and constant.
        (main): Calculate heap_bss_diff.  If we are dumping and the
index d3f5cee..f0e2f35 100644 (file)
@@ -50,7 +50,9 @@ typedef Widget xt_or_gtk_widget;
 typedef GtkWidget *xt_or_gtk_widget;
 #define XtParent(x) (gtk_widget_get_parent (x))
 #undef XSync
-#define XSync(d, b) gdk_window_process_all_updates ()
+#define XSync(d, b) do { gdk_window_process_all_updates (); \
+                         XSync (d, b);  } while (0)
+     
 
 #endif /* USE_GTK */