[gtk+] Use g_slice_dup



commit 1e867a94a2a4fd897f2ba05a658903231275a52e
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jan 7 19:00:47 2012 -0500

    Use g_slice_dup
    
    This saves some manual copying.
    Pointed out in bug 667473.

 gdk/gdkrgba.c |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)
---
diff --git a/gdk/gdkrgba.c b/gdk/gdkrgba.c
index f5e20c5..a900850 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);
 }
 
 /**



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