src/core.c

changeset 7082
d91bf4612a31
parent 7035
76bca80cd91d
child 7431
f3eaace13491
--- a/src/core.c	Tue Sep 30 22:49:00 2003 +0000
+++ b/src/core.c	Tue Sep 30 22:55:22 2003 +0000
@@ -150,12 +150,25 @@
 	return VERSION;
 }
 
+gboolean
+gaim_core_mainloop_events_pending(void)
+{
+	return g_main_context_pending(g_main_context_default());
+}
+
 void
 gaim_core_mainloop_iteration(void)
 {
 	g_main_context_iteration(g_main_context_default(), FALSE);
 }
 
+void
+gaim_core_mainloop_finish_events(void)
+{
+	while (gaim_core_mainloop_events_pending())
+		gaim_core_mainloop_iteration();
+}
+
 const char *
 gaim_core_get_ui(void)
 {

mercurial