summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuo Jinghua <sunmoon1997@gmail.com>2009-10-30 23:36:18 +0800
committerLuo Jinghua <sunmoon1997@gmail.com>2009-10-30 23:36:18 +0800
commitb47b85bd05fa63f886ab6da60195bda1ca7afd2d (patch)
tree4f19ecf46f082b1deea040243506dd01b4656248
parenta59faed4c8972bb1be0f32eea1f17fa140e6e3b8 (diff)
milkway: chain the mw-source::finalize
-rw-r--r--milkway/mw-source.c3
-rw-r--r--milkway/mw-source.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/milkway/mw-source.c b/milkway/mw-source.c
index aff2e6f..7b860bd 100644
--- a/milkway/mw-source.c
+++ b/milkway/mw-source.c
@@ -22,6 +22,9 @@ mw_source_set_priority(mw_source_t *self,
static void
mw_source_finalize(mw_object_t *self)
{
+ mw_object_type_t *stype = MW_SUPER_TYPE_BASE(self, MW_SOURCE_TYPE);
+
+ stype->finalize(self);
}
static void
diff --git a/milkway/mw-source.h b/milkway/mw-source.h
index 3217874..2e29ba0 100644
--- a/milkway/mw-source.h
+++ b/milkway/mw-source.h
@@ -28,7 +28,7 @@ struct mw_source {
#define MW_PRIORITY_DEFAULT_IDLE 200
#define MW_PRIORITY_LOW 300
-mw_source_type_t*
+mw_public mw_source_type_t*
mw_source_get_type(void);
mw_public mw_source_t*