]> Dogcows Code - chaz/openbox/blobdiff - openbox/ping.c
fix timers so that they work when theres lots of repeating timers in the queue..
[chaz/openbox] / openbox / ping.c
index daabbfb54be29e69f4623f75bdb433f334b2805a..19922b25af25554d3fb6d7fb09fdc3dc2a171a01 100644 (file)
@@ -64,7 +64,7 @@ void ping_start(struct _ObClient *client, ObPingEventHandler h)
     ping_send(t);
     ping_targets = g_slist_prepend(ping_targets, t);
     ob_main_loop_timeout_add(ob_main_loop, PING_TIMEOUT, ping_timeout,
-                             t, NULL, NULL);
+                             t, g_direct_equal, NULL);
 
     if (!active) {
         active = TRUE;
@@ -108,7 +108,6 @@ static void ping_send(ObPingTarget *t)
 {
     t->sent = event_get_server_time();
     /*ob_debug("PING: '%s' (timestamp %lu)\n", t->client->title, t->sent);*/
-    ob_debug("PINGing client %s at %lu\n", t->client->title, t->sent);
     PROP_MSG_TO(t->client->window, t->client->window, wm_protocols,
                 prop_atoms.net_wm_ping, t->sent, t->client->window, 0, 0,
                 NoEventMask);
This page took 0.020183 seconds and 4 git commands to generate.