static void photos_search_provider_dispose (GObject *object) { PhotosSearchProvider *self = PHOTOS_SEARCH_PROVIDER (object); g_clear_object (&self->cancellable); g_clear_object (&self->skeleton); if (self->state != NULL) { photos_search_context_state_free (self->state); self->state = NULL; } G_OBJECT_CLASS (photos_search_provider_parent_class)->dispose (object); }
static void photos_application_dispose (GObject *object) { PhotosApplication *self = PHOTOS_APPLICATION (object); PhotosApplicationPrivate *priv = self->priv; if (priv->resource != NULL) { g_resources_unregister (priv->resource); g_resource_unref (priv->resource); priv->resource = NULL; } g_clear_object (&priv->settings); g_clear_object (&priv->fs_action); g_clear_object (&priv->gear_action); g_clear_object (&priv->open_action); g_clear_object (&priv->print_action); g_clear_object (&priv->properties_action); g_clear_object (&priv->search_action); g_clear_object (&priv->sel_all_action); g_clear_object (&priv->sel_none_action); g_clear_object (&priv->set_bg_action); g_clear_object (&priv->facebook_miner); g_clear_object (&priv->flickr_miner); g_clear_object (&priv->item_mngr); g_clear_object (&priv->camera_cache); g_clear_object (&priv->mode_cntrlr); g_clear_object (&priv->search_provider); if (priv->state != NULL) { photos_search_context_state_free (priv->state); priv->state = NULL; } G_OBJECT_CLASS (photos_application_parent_class)->dispose (object); }