Fix rather improbable reentrancy problem if a window is destroyed while
Thu Mar 14 17:09:52 2002 Owen Taylor <otaylor@redhat.com> * gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather improbable reentrancy problem if a window is destroyed while updates are being processed on another window. (Noticed by Michael Meeks, #74708)
This commit is contained in:
		| @ -1,3 +1,10 @@ | ||||
| Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com> | ||||
|  | ||||
| 	* gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather | ||||
| 	improbable reentrancy problem if a window is destroyed | ||||
| 	while updates are being processed on another window. (Noticed | ||||
| 	by Michael Meeks, #74708) | ||||
|  | ||||
| 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su> | ||||
|  | ||||
|         * gtk/gtktreemodelsort.c | ||||
|  | ||||
| @ -1,3 +1,10 @@ | ||||
| Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com> | ||||
|  | ||||
| 	* gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather | ||||
| 	improbable reentrancy problem if a window is destroyed | ||||
| 	while updates are being processed on another window. (Noticed | ||||
| 	by Michael Meeks, #74708) | ||||
|  | ||||
| 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su> | ||||
|  | ||||
|         * gtk/gtktreemodelsort.c | ||||
|  | ||||
| @ -1,3 +1,10 @@ | ||||
| Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com> | ||||
|  | ||||
| 	* gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather | ||||
| 	improbable reentrancy problem if a window is destroyed | ||||
| 	while updates are being processed on another window. (Noticed | ||||
| 	by Michael Meeks, #74708) | ||||
|  | ||||
| 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su> | ||||
|  | ||||
|         * gtk/gtktreemodelsort.c | ||||
|  | ||||
| @ -1,3 +1,10 @@ | ||||
| Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com> | ||||
|  | ||||
| 	* gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather | ||||
| 	improbable reentrancy problem if a window is destroyed | ||||
| 	while updates are being processed on another window. (Noticed | ||||
| 	by Michael Meeks, #74708) | ||||
|  | ||||
| 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su> | ||||
|  | ||||
|         * gtk/gtktreemodelsort.c | ||||
|  | ||||
| @ -1,3 +1,10 @@ | ||||
| Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com> | ||||
|  | ||||
| 	* gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather | ||||
| 	improbable reentrancy problem if a window is destroyed | ||||
| 	while updates are being processed on another window. (Noticed | ||||
| 	by Michael Meeks, #74708) | ||||
|  | ||||
| 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su> | ||||
|  | ||||
|         * gtk/gtktreemodelsort.c | ||||
|  | ||||
| @ -1,3 +1,10 @@ | ||||
| Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com> | ||||
|  | ||||
| 	* gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather | ||||
| 	improbable reentrancy problem if a window is destroyed | ||||
| 	while updates are being processed on another window. (Noticed | ||||
| 	by Michael Meeks, #74708) | ||||
|  | ||||
| 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su> | ||||
|  | ||||
|         * gtk/gtktreemodelsort.c | ||||
|  | ||||
| @ -1,3 +1,10 @@ | ||||
| Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com> | ||||
|  | ||||
| 	* gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather | ||||
| 	improbable reentrancy problem if a window is destroyed | ||||
| 	while updates are being processed on another window. (Noticed | ||||
| 	by Michael Meeks, #74708) | ||||
|  | ||||
| 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su> | ||||
|  | ||||
|         * gtk/gtktreemodelsort.c | ||||
|  | ||||
| @ -2139,9 +2139,12 @@ gdk_window_process_all_updates (void) | ||||
|   update_windows = NULL; | ||||
|   update_idle = 0; | ||||
|  | ||||
|   g_slist_foreach (old_update_windows, (GFunc)g_object_ref, NULL); | ||||
|    | ||||
|   while (tmp_list) | ||||
|     { | ||||
|       gdk_window_process_updates_internal (tmp_list->data); | ||||
|       g_object_unref (tmp_list->data); | ||||
|       tmp_list = tmp_list->next; | ||||
|     } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Owen Taylor
					Owen Taylor