]> www.fi.muni.cz Git - evince.git/commitdiff
[shell] Free dbus introspection data on application shutdown
authorCarlos Garcia Campos <carlosgc@gnome.org>
Mon, 28 Jun 2010 13:09:53 +0000 (15:09 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Mon, 28 Jun 2010 13:09:53 +0000 (15:09 +0200)
shell/ev-application.c

index 30f231377add87bc83edcd903ee4716b4fa701fe..5a9bb8a55da0fc7c4a1e4abaa6273981daad6a0d 100644 (file)
@@ -49,9 +49,6 @@
 #include "ev-media-player-keys.h"
 #endif /* ENABLE_DBUS */
 
-#ifdef ENABLE_DBUS
-#endif
-
 struct _EvApplication {
        GObject base_instance;
 
@@ -936,6 +933,10 @@ ev_application_shutdown (EvApplication *application)
                 g_object_unref (application->connection);
                 application->connection = NULL;
         }
+       if (introspection_data) {
+               g_dbus_node_info_ref (introspection_data);
+               introspection_data = NULL;
+       }
 #endif /* ENABLE_DBUS */
        
         g_free (application->dot_dir);