From 808e29a4361cccbcad6ea58dd3b7216ebc502580 Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Tue, 23 Jun 2009 15:54:29 +0200 Subject: [PATCH] [AdgLineStyle] Removed PARENT_CLASS define --- adg/adg-line-style.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/adg/adg-line-style.c b/adg/adg-line-style.c index d6741d48..20b12d63 100644 --- a/adg/adg-line-style.c +++ b/adg/adg-line-style.c @@ -32,8 +32,6 @@ #include "adg-intl.h" #include "adg-util.h" -#define PARENT_CLASS ((AdgStyleClass *) adg_line_style_parent_class) - enum { PROP_0, @@ -444,12 +442,15 @@ static void apply(AdgStyle *style, cairo_t *cr) { AdgLineStyle *line_style; + AdgStyleClass *style_class; gdouble device_width; gdouble dummy = 0.; line_style = (AdgLineStyle *) style; + style_class = (AdgStyleClass *) adg_line_style_parent_class; - PARENT_CLASS->apply(style, cr); + if (style_class->apply != NULL) + style_class->apply(style, cr); device_width = line_style->priv->width; cairo_device_to_user_distance(cr, &device_width, &dummy); -- 2.11.4.GIT