X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-metadata-manager.c;h=067ac6ea28712e404f89262744d2ac680ea51e97;hb=084c2e5beb02de1e5ced358e782db12a502ea65b;hp=e86da9735834ae10cf64b0ffb037b2cf15e7c420;hpb=46ffa94e1c7b562862ba1aaae92846a4184943ce;p=evince.git diff --git a/shell/ev-metadata-manager.c b/shell/ev-metadata-manager.c index e86da973..067ac6ea 100644 --- a/shell/ev-metadata-manager.c +++ b/shell/ev-metadata-manager.c @@ -100,12 +100,21 @@ ev_metadata_arm_timeout(void) { if (ev_metadata_manager->timeout_id) return; +#if GLIB_CHECK_VERSION (2, 13, 5) + ev_metadata_manager->timeout_id = + g_timeout_add_seconds_full (G_PRIORITY_DEFAULT_IDLE, + 2, + (GSourceFunc)ev_metadata_manager_save, + NULL, + NULL); +#else ev_metadata_manager->timeout_id = g_timeout_add_full (G_PRIORITY_DEFAULT_IDLE, 2000, /* 2 sec */ (GSourceFunc)ev_metadata_manager_save, NULL, NULL); +#endif } /**