diff options
author | Matthias Clasen <mclasen@redhat.com> | 2012-01-07 19:00:47 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2012-01-07 19:00:47 -0500 |
commit | 1e867a94a2a4fd897f2ba05a658903231275a52e (patch) | |
tree | 90e5b5891ac1f826193bedc7d24e66cc03654265 /gdk/gdkrgba.c | |
parent | 2b16ec9f1467964c869e3705096a92193d8df8ed (diff) | |
download | gtk+-1e867a94a2a4fd897f2ba05a658903231275a52e.tar.gz |
Use g_slice_dup
This saves some manual copying.
Pointed out in bug 667473.
Diffstat (limited to 'gdk/gdkrgba.c')
-rw-r--r-- | gdk/gdkrgba.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/gdk/gdkrgba.c b/gdk/gdkrgba.c index f5e20c5f3a..a900850395 100644 --- a/gdk/gdkrgba.c +++ b/gdk/gdkrgba.c @@ -71,15 +71,7 @@ G_DEFINE_BOXED_TYPE (GdkRGBA, gdk_rgba, GdkRGBA * gdk_rgba_copy (const GdkRGBA *rgba) { - GdkRGBA *copy; - - copy = g_slice_new (GdkRGBA); - copy->red = rgba->red; - copy->green = rgba->green; - copy->blue = rgba->blue; - copy->alpha = rgba->alpha; - - return copy; + return g_slice_dup (GdkRGBA, rgba); } /** |