From 4c556405fbb1db534b43e3f3d7e9eea5344d9f38 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 8 Mar 2013 15:18:17 -0500 Subject: evolution-addressbook-export: Remove main loop event flushing. Not needed anymore since it finally dawned on me to use weak references in main loop event closures. The EBookClient now dies when it should. --- addressbook/tools/evolution-addressbook-export.c | 6 ------ 1 file changed, 6 deletions(-) (limited to 'addressbook') diff --git a/addressbook/tools/evolution-addressbook-export.c b/addressbook/tools/evolution-addressbook-export.c index 523d6bd927..685fab27f7 100644 --- a/addressbook/tools/evolution-addressbook-export.c +++ b/addressbook/tools/evolution-addressbook-export.c @@ -182,12 +182,6 @@ main (gint argc, exit (-1); } - /* Flush any undispatched event sources from the default main - * loop context. Since this program does not use a main loop, - * these scheduled event sources would otherwise leak. */ - while (g_main_context_pending (NULL)) - g_main_context_iteration (NULL, FALSE); - g_object_unref (actctx.registry); /*FIXME:should free actctx's some gchar * field, such as output_file! but since the program will end, so that will not cause mem leak. */ -- cgit v1.2.3