# HG changeset patch # User wmperry # Date 1016725649 0 # Node ID 755d0acc05ea2a3bf237238b3a57283cb0b1deb2 # Parent 06b73d28904734b330552d9f7bdc75b8237fdc0b [xemacs-hg @ 2002-03-21 15:47:19 by wmperry] Fix progress bar crash in GTK diff -r 06b73d289047 -r 755d0acc05ea src/ChangeLog --- a/src/ChangeLog Thu Mar 21 15:13:43 2002 +0000 +++ b/src/ChangeLog Thu Mar 21 15:47:29 2002 +0000 @@ -1,3 +1,11 @@ +2002-03-21 William M. Perry + + * event-gtk.c (emacs_gtk_force_event_pending): Bogus definition + that does nothing right now. + (reinit_vars_of_event_gtk): Register a force_event_pending + handler. This seems to cure the crashes at startup caused by the + progress bar. + 2002-03-21 Malcolm Purvis * event-gtk.c (emacs_gtk_format_magic_event): Fixed compilation diff -r 06b73d289047 -r 755d0acc05ea src/event-gtk.c --- a/src/event-gtk.c Thu Mar 21 15:13:43 2002 +0000 +++ b/src/event-gtk.c Thu Mar 21 15:47:29 2002 +0000 @@ -1728,6 +1728,14 @@ return 0; } +static void +emacs_gtk_force_event_pending (struct frame* f) +{ +#if 0 + stderr_out ("Force event pending called on frame %p!\n", f); +#endif +} + /************************************************************************/ /* initialization */ @@ -1758,6 +1766,7 @@ gtk_event_stream->quit_p_cb = emacs_gtk_quit_p; gtk_event_stream->create_stream_pair_cb= emacs_gtk_create_stream_pair; gtk_event_stream->delete_stream_pair_cb= emacs_gtk_delete_stream_pair; + gtk_event_stream->force_event_pending = emacs_gtk_force_event_pending; the_GTK_timeout_blocktype = Blocktype_new (struct GTK_timeout_blocktype);