]> Dogcows Code - chaz/openbox/blobdiff - obrender/instance.c
use g_slice_new() instead of g_new() part 4
[chaz/openbox] / obrender / instance.c
index b867815c31c5096b44b9b7a6b2470fef8a6402f6..af0420ae4db4d38a14c7f767eb2434407fece516 100644 (file)
@@ -59,7 +59,7 @@ RrInstance* RrInstanceNew (Display *display, gint screen)
 {
     g_type_init(); /* supposedly needed for pango but seems to work without */
 
-    definst = g_new (RrInstance, 1);
+    definst = g_slice_new(RrInstance);
     definst->display = display;
     definst->screen = screen;
 
@@ -214,7 +214,7 @@ void RrInstanceFree (RrInstance *inst)
         g_free(inst->pseudo_colors);
         g_hash_table_destroy(inst->color_hash);
         g_object_unref(inst->pango);
-        g_free(inst);
+        g_slice_free(RrInstance, inst);
     }
 }
 
This page took 0.02097 seconds and 4 git commands to generate.