# HG changeset patch # User Mark Doliner # Date 1133398886 0 # Node ID 25d7ef365dbf1460e7599dd50ef2411be3c7a984 # Parent 739e3aca067a03e2effa074584ce7413d0c8d292 [gaim-migrate @ 14582] sf patch #1370473, from Sadrul Habib Chowdhury "This patch fixes the idle time tracking for systems that don't use xscreensaver." Seems like it would just get rid of some warnings? But whatever, definitely an improvement committer: Tailor Script diff -r 739e3aca067a -r 25d7ef365dbf src/gtkidle.c --- a/src/gtkidle.c Thu Dec 01 00:36:19 2005 +0000 +++ b/src/gtkidle.c Thu Dec 01 01:01:26 2005 +0000 @@ -57,10 +57,10 @@ * * @return The number of seconds the user has been idle. */ +#ifdef USE_SCREENSAVER static time_t gaim_gtk_get_time_idle() { -#ifdef USE_SCREENSAVER # ifndef _WIN32 /* Query xscreensaver */ static XScreenSaverInfo *mit_info = NULL; @@ -77,12 +77,16 @@ /* Query windows */ return (GetTickCount() - wgaim_get_lastactive()) / 1000; # endif /* _WIN32 */ +} #endif /* USE_SCREENSAVER */ -} static GaimIdleUiOps ui_ops = { +#ifdef USE_SCREENSAVER gaim_gtk_get_time_idle +#else + NULL +#endif /* USE_SCREENSAVER */ }; GaimIdleUiOps *