diff options
Diffstat (limited to 'pango/pango-matrix.c')
-rw-r--r-- | pango/pango-matrix.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/pango/pango-matrix.c b/pango/pango-matrix.c index 828d4f90..a8df59e3 100644 --- a/pango/pango-matrix.c +++ b/pango/pango-matrix.c @@ -41,7 +41,7 @@ pango_matrix_get_type (void) /** * pango_matrix_copy: - * @matrix: a #PangoMatrix, can be %NULL + * @matrix: a #PangoMatrix, may be %NULL * * Copies a #PangoMatrix. * @@ -56,31 +56,31 @@ pango_matrix_copy (const PangoMatrix *matrix) { PangoMatrix *new_matrix; - if (matrix) - { - new_matrix = g_slice_new (PangoMatrix); - *new_matrix = *matrix; - } - else - new_matrix = NULL; + if (matrix == NULL) + return NULL; + + new_matrix = g_slice_new (PangoMatrix); + + *new_matrix = *matrix; return new_matrix; } /** * pango_matrix_free: - * @matrix: a #PangoMatrix, or %NULL + * @matrix: a #PangoMatrix, may be %NULL * * Free a #PangoMatrix created with pango_matrix_copy(). - * Does nothing if @matrix is %NULL. * * Since: 1.6 **/ void pango_matrix_free (PangoMatrix *matrix) { - if (matrix) - g_slice_free (PangoMatrix, matrix); + if (matrix == NULL) + return; + + g_slice_free (PangoMatrix, matrix); } /** |