static void photos_dlna_renderers_dialog_finalize (GObject *object) { PhotosDlnaRenderersDialog *self = PHOTOS_DLNA_RENDERERS_DIALOG (object); g_free (self->urn); G_OBJECT_CLASS (photos_dlna_renderers_dialog_parent_class)->finalize (object); }
static void photos_dlna_renderers_dialog_dispose (GObject *object) { PhotosDlnaRenderersDialog *self = PHOTOS_DLNA_RENDERERS_DIALOG (object); g_clear_object (&self->item_mngr); g_clear_object (&self->renderers_mngr); g_clear_object (&self->remote_mngr); g_clear_object (&self->mode_cntrlr); G_OBJECT_CLASS (photos_dlna_renderers_dialog_parent_class)->dispose (object); }
static void photos_dlna_renderers_dialog_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { PhotosDlnaRenderersDialog *self = PHOTOS_DLNA_RENDERERS_DIALOG (object); switch (prop_id) { case PROP_URN: self->priv->urn = g_value_dup_string (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }