static void finalize (GObject *object) { GeglChantO *o = GEGL_CHANT_PROPERTIES (object); if (o->chant_data) { Priv *p = (Priv*)o->chant_data; if (p->vd) { v4lmunmap (p->vd); v4lclose (p->vd); g_free (p->vd); } g_free (o->chant_data); o->chant_data = NULL; } G_OBJECT_CLASS (gegl_chant_parent_class)->finalize (object); }
static void finalize (GObject *object) { GeglProperties *o = GEGL_PROPERTIES (object); if (o->user_data) { Priv *p = (Priv*)o->user_data; if (p->vd) { v4lmunmap (p->vd); v4lclose (p->vd); g_free (p->vd); } g_free (o->user_data); o->user_data = NULL; } G_OBJECT_CLASS (gegl_op_parent_class)->finalize (object); }