[lasem/mml-attrs] [SVG] Simplify lsm_svg_dash_array_new



commit 8efbb0feb594cfc36b40bee46dc7a8de3bec0c85
Author: Emmanuel Pacaud <emmanuel gnome org>
Date:   Sun Jan 3 21:45:06 2010 +0100

    [SVG] Simplify lsm_svg_dash_array_new
    
    No need to check for g_new return value, it's always non NULL.

 src/lsmsvgtraits.c |   11 +++--------
 1 files changed, 3 insertions(+), 8 deletions(-)
---
diff --git a/src/lsmsvgtraits.c b/src/lsmsvgtraits.c
index 2f0cacc..09a089b 100644
--- a/src/lsmsvgtraits.c
+++ b/src/lsmsvgtraits.c
@@ -441,15 +441,10 @@ lsm_svg_dash_array_new (unsigned int n_dashes)
 	g_return_val_if_fail (n_dashes > 0, (LsmSvgDashArray *) &lsm_svg_dash_array_null);
 
 	array = g_new (LsmSvgDashArray, 1);
-	if (array != NULL) {
-		array->n_dashes = n_dashes;
-		array->dashes = g_new (LsmSvgLength, n_dashes);
-		if (array->dashes != NULL)
-			return array;
-		g_free (array);
-	}
+	array->n_dashes = n_dashes;
+	array->dashes = g_new (LsmSvgLength, n_dashes);
 
-	return (LsmSvgDashArray *) &lsm_svg_dash_array_null;
+	return array;
 }
 
 void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]