static void photos_dropdown_dispose (GObject *object) { PhotosDropdown *self = PHOTOS_DROPDOWN (object); PhotosDropdownPrivate *priv = self->priv; g_clear_object (&priv->srch_mtch_mngr); g_clear_object (&priv->srch_typ_mngr); g_clear_object (&priv->src_mngr); G_OBJECT_CLASS (photos_dropdown_parent_class)->dispose (object); }
static void photos_dropdown_dispose (GObject *object) { PhotosDropdown *self = PHOTOS_DROPDOWN (object); g_clear_object (&self->srch_mtch_mngr); g_clear_object (&self->srch_typ_mngr); g_clear_object (&self->src_mngr); g_list_free_full (self->models, g_object_unref); self->models = NULL; G_OBJECT_CLASS (photos_dropdown_parent_class)->dispose (object); }