Count idle handlers at internal priority as pending events.

Sun Feb 22 14:28:43 1998  Owen Taylor  <owt1@cornell.edu>

	* gtk/gtkmain.c (gtk_events_pending): Count idle handlers
	at internal priority as pending events.
This commit is contained in:
Owen Taylor 1998-02-22 19:26:46 +00:00 committed by Owen Taylor
parent 9a0687a673
commit 84335371b1
8 changed files with 43 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Sun Feb 22 14:28:43 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c (gtk_events_pending): Count idle handlers
at internal priority as pending events.
Sun Feb 22 00:20:12 MET 1998 Eckehard Berns <eb@berns.prima.de>
* gdk/gdkcc.c (gdk_color_context_query_colors): fixed a bug for mode

View File

@ -1,3 +1,8 @@
Sun Feb 22 14:28:43 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c (gtk_events_pending): Count idle handlers
at internal priority as pending events.
Sun Feb 22 00:20:12 MET 1998 Eckehard Berns <eb@berns.prima.de>
* gdk/gdkcc.c (gdk_color_context_query_colors): fixed a bug for mode

View File

@ -1,3 +1,8 @@
Sun Feb 22 14:28:43 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c (gtk_events_pending): Count idle handlers
at internal priority as pending events.
Sun Feb 22 00:20:12 MET 1998 Eckehard Berns <eb@berns.prima.de>
* gdk/gdkcc.c (gdk_color_context_query_colors): fixed a bug for mode

View File

@ -1,3 +1,8 @@
Sun Feb 22 14:28:43 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c (gtk_events_pending): Count idle handlers
at internal priority as pending events.
Sun Feb 22 00:20:12 MET 1998 Eckehard Berns <eb@berns.prima.de>
* gdk/gdkcc.c (gdk_color_context_query_colors): fixed a bug for mode

View File

@ -1,3 +1,8 @@
Sun Feb 22 14:28:43 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c (gtk_events_pending): Count idle handlers
at internal priority as pending events.
Sun Feb 22 00:20:12 MET 1998 Eckehard Berns <eb@berns.prima.de>
* gdk/gdkcc.c (gdk_color_context_query_colors): fixed a bug for mode

View File

@ -1,3 +1,8 @@
Sun Feb 22 14:28:43 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c (gtk_events_pending): Count idle handlers
at internal priority as pending events.
Sun Feb 22 00:20:12 MET 1998 Eckehard Berns <eb@berns.prima.de>
* gdk/gdkcc.c (gdk_color_context_query_colors): fixed a bug for mode

View File

@ -1,3 +1,8 @@
Sun Feb 22 14:28:43 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c (gtk_events_pending): Count idle handlers
at internal priority as pending events.
Sun Feb 22 00:20:12 MET 1998 Eckehard Berns <eb@berns.prima.de>
* gdk/gdkcc.c (gdk_color_context_query_colors): fixed a bug for mode

View File

@ -309,7 +309,14 @@ gtk_main_quit ()
gint
gtk_events_pending (void)
{
return gdk_events_pending() + (next_event != NULL) ? 1 : 0;
gint result = gdk_events_pending() + ((next_event != NULL) ? 1 : 0);
if (idle_functions &&
(((GtkIdleFunction *)idle_functions->data)->priority >=
GTK_PRIORITY_INTERNAL))
result += 1;
return result;
}
gint