	* gtk+/gdk/win32/gdkevents-win32.c: Force an update when paint message
	is received, otherwise windows in background are not immediately
	refreshed when moving a modal window on top of them.

--- gdk/win32/gdkevents-win32.c	2003/03/27 11:08:56	1.2
+++ gdk/win32/gdkevents-win32.c	2003/03/27 14:11:31
@@ -2910,6 +2910,12 @@
 	  _gdk_window_process_expose (window, update_region);
 	  gdk_region_destroy (update_region);
 	  return_val = FALSE;
+
+          /* Force a process_all_updates to refresh visible windows
+           * when receiving a paint message. */
+ 
+          if (!GDK_WINDOW_DESTROYED (window) && gdk_window_is_visible (window))
+            gdk_window_process_updates (window, FALSE);
         }
       DeleteObject (hrgn);
       break;
