summaryrefslogtreecommitdiff
path: root/gfilemonitor
diff options
context:
space:
mode:
authorJan Kantert <jan-nm@kantert.net>2008-12-31 18:57:36 -0500
committerDan Williams <dcbw@redhat.com>2008-12-31 18:57:36 -0500
commit4ca66db72127829747eeee5e9497326e2efd5fee (patch)
tree71a785fbd5c815893533b0fb8c6877c652630055 /gfilemonitor
parent64af880fd7b8f42a6339b90a44e0959865baad9f (diff)
Use g_timeout_add_seconds() to reduce wakeups
(and refine the older glib compat mechanism, by Dan)
Diffstat (limited to 'gfilemonitor')
-rw-r--r--gfilemonitor/inotify-missing.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gfilemonitor/inotify-missing.c b/gfilemonitor/inotify-missing.c
index 6010c18f22..13b3d50208 100644
--- a/gfilemonitor/inotify-missing.c
+++ b/gfilemonitor/inotify-missing.c
@@ -71,7 +71,11 @@ _im_add (inotify_sub *sub)
if (!scan_missing_running)
{
scan_missing_running = TRUE;
+#if !GLIB_CHECK_VERSION(2,14,0)
+ g_timeout_add (SCAN_MISSING_TIME * G_USEC_PER_SEC, im_scan_missing, NULL);
+#else
g_timeout_add_seconds (SCAN_MISSING_TIME, im_scan_missing, NULL);
+#endif
}
}