static void biji_note_obj_finalize (GObject *object) { BijiNoteObj *self = BIJI_NOTE_OBJ(object); BijiNoteObjPrivate *priv = self->priv; if (priv->timeout) g_object_unref (priv->timeout); if (priv->needs_save) on_save_timeout (self); g_clear_object (&priv->id); g_hash_table_destroy (priv->labels); if (priv->icon) g_object_unref (priv->icon); if (priv->emblem) g_object_unref (priv->emblem); if (priv->pristine) g_object_unref (priv->pristine); gdk_rgba_free (priv->color); G_OBJECT_CLASS (biji_note_obj_parent_class)->finalize (object); }
static void biji_note_obj_finalize (GObject *object) { BijiNoteObj *self = BIJI_NOTE_OBJ(object); BijiNoteObjPrivate *priv = self->priv; g_object_unref (priv->timeout); if (priv->needs_save) on_save_timeout (self); g_clear_object (&priv->id); if (priv->html) g_free (priv->html); if (priv->raw_text); g_free (priv->raw_text); g_list_free (priv->tags); g_clear_object (&priv->icon); G_OBJECT_CLASS (biji_note_obj_parent_class)->finalize (object); }