static void nemo_main_application_finalize (GObject *object) { NemoMainApplication *application; application = NEMO_MAIN_APPLICATION (object); nemo_bookmarks_exiting (); g_clear_object (&application->priv->volume_monitor); g_free (application->priv->geometry); g_clear_object (&application->priv->dbus_manager); g_clear_object (&application->priv->fdb_manager); G_OBJECT_CLASS (nemo_main_application_parent_class)->finalize (object); }
static void nemo_application_finalize (GObject *object) { NemoApplication *application; application = NEMO_APPLICATION (object); nemo_bookmarks_exiting (); g_clear_object (&application->undo_manager); g_clear_object (&application->priv->volume_monitor); g_clear_object (&application->priv->progress_handler); g_free (application->priv->geometry); nemo_dbus_manager_stop (); nemo_freedesktop_dbus_stop (); notify_uninit (); G_OBJECT_CLASS (nemo_application_parent_class)->finalize (object); }