コード例 #1
0
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);
}
コード例 #2
0
ファイル: nemo-application.c プロジェクト: Cobinja/nemo
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);
}