[lasem/mml-attrs] [SVG] Simplify lsm_svg_dash_array_new
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [lasem/mml-attrs] [SVG] Simplify lsm_svg_dash_array_new
- Date: Sun, 3 Jan 2010 20:50:10 +0000 (UTC)
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]