]> Dogcows Code - chaz/openbox/blobdiff - openbox/ping.c
more using g_slice_new() instead of g_new()
[chaz/openbox] / openbox / ping.c
index b84792940037080cb41d0115ad215ed413452182..bf39a30acfbc9d1fc4733c662d3e9aa5c758f4df 100644 (file)
@@ -75,7 +75,7 @@ void ping_start(struct _ObClient *client, ObPingEventHandler h)
     /* make sure we're not already pinging the client */
     if (g_hash_table_find(ping_ids, find_client, client) != NULL) return;
 
-    t = g_new0(ObPingTarget, 1);
+    t = g_slice_new0(ObPingTarget);
     t->client = client;
     t->h = h;
 
@@ -161,6 +161,6 @@ static void ping_end(ObClient *client, gpointer data)
         obt_main_loop_timeout_remove_data(ob_main_loop, ping_timeout,
                                           t, FALSE);
 
-        g_free(t);
+        g_slice_free(ObPingTarget, t);
     }
 }
This page took 0.020813 seconds and 4 git commands to generate.