From 643ab40f73e338e13b23577aa22d40630929a326 Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Wed, 9 Sep 2009 12:31:25 +0200 Subject: [PATCH] [AdgStroke] Returning proper type from constructor Returning the proper expected type instead of using an "arbitrary" convenient ancestor. --- adg/adg-stroke.c | 6 +++--- adg/adg-stroke.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/adg/adg-stroke.c b/adg/adg-stroke.c index ed43af26..9ec11d40 100644 --- a/adg/adg-stroke.c +++ b/adg/adg-stroke.c @@ -150,14 +150,14 @@ set_property(GObject *object, guint prop_id, * * Creates a new stroke entity. * - * Returns: the newly created entity + * Returns: the newly created stroke entity **/ -AdgEntity * +AdgStroke * adg_stroke_new(AdgTrail *trail) { g_return_val_if_fail(ADG_IS_TRAIL(trail), NULL); - return (AdgEntity *) g_object_new(ADG_TYPE_STROKE, "trail", trail, NULL); + return g_object_new(ADG_TYPE_STROKE, "trail", trail, NULL); } diff --git a/adg/adg-stroke.h b/adg/adg-stroke.h index 0705b09e..eddbeb85 100644 --- a/adg/adg-stroke.h +++ b/adg/adg-stroke.h @@ -51,7 +51,7 @@ struct _AdgStrokeClass { GType adg_stroke_get_type (void) G_GNUC_CONST; -AdgEntity * adg_stroke_new (AdgTrail *trail); +AdgStroke * adg_stroke_new (AdgTrail *trail); AdgTrail * adg_stroke_get_trail (AdgStroke *stroke); void adg_stroke_set_trail (AdgStroke *stroke, -- 2.11.4.GIT