[evolution] evolution-addressbook-export: Remove main loop event flushing.



commit 4c556405fbb1db534b43e3f3d7e9eea5344d9f38
Author: Matthew Barnes <mbarnes redhat com>
Date:   Fri Mar 8 15:18:17 2013 -0500

    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 files changed, 0 insertions(+), 6 deletions(-)
---
diff --git a/addressbook/tools/evolution-addressbook-export.c 
b/addressbook/tools/evolution-addressbook-export.c
index 523d6bd..685fab2 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.  */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]