changeset 4536:ba99d30afc14

[gaim-migrate @ 4815] New idletracker committer: Tailor Script <tailor@pidgin.im>
author Herman Bloggs <hermanator12002@yahoo.com>
date Wed, 05 Feb 2003 23:50:05 +0000
parents de9f45c815df
children 741a18f2fb23
files src/Makefile.mingw src/idle.c
diffstat 2 files changed, 14 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/src/Makefile.mingw	Wed Feb 05 23:49:10 2003 +0000
+++ b/src/Makefile.mingw	Wed Feb 05 23:50:05 2003 +0000
@@ -16,7 +16,7 @@
 PERL_INCLUDE :=         $(PERL_LIB_DIR)/CORE
 ASPELL_TOP :=		../../win32-dev/aspell-15
 GTKSPELL_TOP :=		../../win32-dev/gtkspell-2.0.3
-IDLETRACKER_TOP :=	$(GAIM_TOP)/src/win32/IdleTracker
+IDLETRACK_TOP :=	$(GAIM_TOP)/src/win32/IdleTracker
 GAIM_INSTALL_DIR :=	$(GAIM_TOP)/win32-install-dir
 MINGW_PLUS_DIR :=	$(GAIM_SRC)/win32/mingw_plus
 
@@ -50,7 +50,7 @@
 INCLUDE_PATHS =		-I$(INCLUDE_DIR) \
 			-I$(INCLUDE_DIR)/win32 \
 			-I$(MINGW_PLUS_DIR) \
-			-I$(IDLETRACKER_TOP) \
+			-I$(IDLETRACK_TOP) \
 			-I$(GAIM_TOP) \
 			-I$(GTK_TOP)/include \
 			-I$(GTK_TOP)/include/gtk-2.0 \
@@ -66,7 +66,7 @@
 
 LIB_PATHS =		-L$(GTK_TOP)/lib \
 			-L$(GAIM_SRC) \
-			-L$(IDLETRACKER_TOP) \
+			-L$(IDLETRACK_TOP) \
 			-L$(PERL_LIB_DIR) \
 			-L$(ASPELL_TOP)/lib \
 			-L$(GTKSPELL_TOP)/gtkspell
@@ -75,7 +75,7 @@
 ##  SOURCES, OBJECTS
 ##
 
-DLL_C_SRC =	about.c \
+DLL_C_SRC =		about.c \
 			away.c \
 			browser.c \
 			buddy.c \
@@ -139,7 +139,7 @@
 			-lwinmm \
 			-lperl56 \
 			-laspell-15 \
-			-lIdleTrac
+			-lidletrack
 			
 
 
@@ -168,8 +168,8 @@
 install:
 	cp $(GAIM_SRC)/gaim.exe $(GAIM_SRC)/gaim.dll $(GAIM_INSTALL_DIR)
 
-$(GAIM_SRC)/win32/IdleTracker/IdleTrac.dll:
-	$(MAKE) -C $(GAIM_SRC)/win32/IdleTracker -f Makefile.mingw
+$(IDLETRACK_TOP)/idletrack.dll:
+	$(MAKE) -C $(IDLETRACK_TOP) -f Makefile.mingw
 
 #
 # BUILD DLL
@@ -187,7 +187,7 @@
 	dlltool --dllname $(TARGET).dll --base-file $(TARGET).base \
 		--output-exp $(TARGET).exp --def $(TARGET).def
 
-$(TARGET).dll: $(DLL_OBJECTS) $(GAIM_SRC)/win32/IdleTracker/IdleTrac.dll $(TARGET).exp
+$(TARGET).dll: $(DLL_OBJECTS) $(IDLETRACK_TOP)/idletrack.dll $(TARGET).exp
 	$(CC) -mdll $(LDFLAGS) -o $(TARGET).dll $(DLL_OBJECTS) -Wl,$(TARGET).exp $(LIB_PATHS) $(DLL_LIBS)
 	rm -rf $(TARGET).exp $(TARGET).def $(TARGET).base
 
@@ -206,7 +206,7 @@
 ##
 
 clean:
-	$(MAKE) -C $(GAIM_SRC)/win32/IdleTracker -f Makefile.mingw clean
+	$(MAKE) -C $(IDLETRACK_TOP) -f Makefile.mingw clean
 	rm -rf *.o ./win32/*.o
 	rm -rf $(TARGET).dll
 	rm -rf $(TARGET).lib
--- a/src/idle.c	Wed Feb 05 23:49:10 2003 +0000
+++ b/src/idle.c	Wed Feb 05 23:50:05 2003 +0000
@@ -33,7 +33,7 @@
 #include <X11/extensions/scrnsaver.h>
 #include <gdk/gdkx.h>
 #else
-#include "IdleTracker.h"
+#include "idletrack.h"
 #endif
 #endif /* USE_SCREENSAVER */
 
@@ -41,6 +41,7 @@
 #include "gaim.h"
 #include "prpl.h"
 
+#define IDLEMARK 600   	/* 10 minutes! */
 
 gint check_idle(gpointer data)
 {
@@ -74,8 +75,7 @@
 		} else
 			idle_time = 0;
 #else
-		/* IdleTracker monitors usage of all other apps by setting a hook function */
-		idle_time = (GetTickCount() - IdleTrackerGetLastTickCount()) / 1000;
+		idle_time = (GetTickCount() - wgaim_get_lastactive()) / 1000;
 #endif
 	} else
 #endif /* USE_SCREENSAVER */
@@ -119,12 +119,12 @@
 		return TRUE;
 	}
 
-	if (idle_time > 600 && !gc->is_idle) {	/* 10 minutes! */
+	if (idle_time > IDLEMARK && !gc->is_idle) {
 		debug_printf("setting %s idle %d seconds\n", gc->username, idle_time);
 		serv_set_idle(gc, idle_time);
 		gc->is_idle = 1;
 		system_log(log_idle, gc, NULL, OPT_LOG_BUDDY_IDLE | OPT_LOG_MY_SIGNON);
-	} else if (idle_time < 600 && gc->is_idle) {
+	} else if (idle_time < IDLEMARK && gc->is_idle) {
 		debug_printf("setting %s unidle\n", gc->username);
 		serv_touch_idle(gc);
 		system_log(log_unidle, gc, NULL, OPT_LOG_BUDDY_IDLE | OPT_LOG_MY_SIGNON);