Fix memory leak. gdk_event_put would make a copy of next_event, and

1998-12-30  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gtk/gtkmain.c (gtk_main_do_event): Fix memory leak.
	gdk_event_put would make a copy of next_event, and next_event was
	not being freed.
This commit is contained in:
Miguel de Icaza
1998-12-31 04:43:36 +00:00
committed by Arturo Espinosa
parent c44d39c06e
commit f2091ab7be
8 changed files with 54 additions and 9 deletions

View File

@ -581,8 +581,11 @@ gtk_main_do_event (GdkEvent *event)
if (next_event)
gdk_event_put (next_event);
next_event = NULL;
{
gdk_event_put (next_event);
gdk_event_free (next_event);
next_event = NULL;
}
/* Find the widget which got the event. We store the widget
* in the user_data field of GdkWindow's.