diff plugins/gtik.c @ 4168:ebfb80bbe1ed

[gaim-migrate @ 4397] (00:16:51) faceprint: apply my g-signal patch too! </whine> (00:17:02) ChipX86: the what? (00:17:20) faceprint: sorry (00:17:23) faceprint: g-timeout, rather (00:17:28) ChipX86: ah good (00:17:33) faceprint: http://faceprint.com/code/gaim/g-timeout.20030101.1301.diff (00:17:33) ChipX86: yes, APPLY THAT (00:17:38) ChipX86: I need that (00:17:40) LSchiere: one at a time (00:17:51) faceprint: ChipX86: you need that? (00:17:56) ChipX86: for the conversation rewrite (00:17:59) faceprint: ahh (00:18:08) faceprint: it also fixes a memleak for msn users committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Thu, 02 Jan 2003 05:20:55 +0000
parents 07a3d1fae88f
children fefad67de2c7
line wrap: on
line diff
--- a/plugins/gtik.c	Thu Jan 02 05:18:16 2003 +0000
+++ b/plugins/gtik.c	Thu Jan 02 05:20:55 2003 +0000
@@ -136,8 +136,8 @@
 	void remove_self(GtkWidget *w, void *handle)
 	{
 		gtk_signal_disconnect(GTK_OBJECT(applet), destroycb);
-		if (drawTimeID > 0) { gtk_timeout_remove(drawTimeID); }
-		if (updateTimeID >0) { gtk_timeout_remove(updateTimeID); }
+		if (drawTimeID > 0) { g_source_remove(drawTimeID); }
+		if (updateTimeID >0) { g_source_remove(updateTimeID); }
 		gtk_widget_destroy(applet);
 		gaim_plugin_unload(handle);
 	}
@@ -892,9 +892,9 @@
 
 
 		/* KEEPING TIMER ID FOR CLEANUP IN DESTROY */
-		drawTimeID   = gtk_timeout_add(2,Repaint,drawing_area);
-		updateTimeID = gtk_timeout_add(props.timeout * 60000,
-				   (gpointer)updateOutput,"NULL");
+		drawTimeID   = g_timeout_add(2,Repaint,drawing_area);
+		updateTimeID = g_timeout_add(props.timeout * 60000,
+				   updateOutput,"NULL");
 
 
 		return NULL;
@@ -918,8 +918,8 @@
 	/*-----------------------------------------------------------------*/
 	void gaim_plugin_remove() {
 		gtk_signal_disconnect(GTK_OBJECT(applet), destroycb);
-		if (drawTimeID > 0) { gtk_timeout_remove(drawTimeID); }
-		if (updateTimeID >0) { gtk_timeout_remove(updateTimeID); }
+		if (drawTimeID > 0) { g_source_remove(drawTimeID); }
+		if (updateTimeID >0) { g_source_remove(updateTimeID); }
 		gtk_widget_destroy(applet);
 	}