ayttm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Ayttm-commits] CVS: ayttm/src status.c,1.71,1.72 offline_queue_mgmt.c,


From: Colin Leroy <address@hidden>
Subject: [Ayttm-commits] CVS: ayttm/src status.c,1.71,1.72 offline_queue_mgmt.c,1.10,1.11
Date: Mon, 24 Mar 2003 17:32:26 -0500

Update of /cvsroot/ayttm/ayttm/src
In directory subversions:/tmp/cvs-serv24825/src

Modified Files:
        status.c offline_queue_mgmt.c 
Log Message:
src:Only add callback once
modules/icq-toc:remove printf


Index: status.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/src/status.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- status.c    24 Mar 2003 10:31:35 -0000      1.71
+++ status.c    24 Mar 2003 22:32:23 -0000      1.72
@@ -635,8 +635,9 @@
        }
        eb_debug(DBG_CORE, "%s set to state %d.\n", 
eb_services[s->ela->service_id].name, s->status );
        /* in about 10 seconds try to flush contact mgmt queue */
-       eb_timeout_add(10000, (GtkFunction)contact_mgmt_flush, 
(gpointer)s->ela);
-
+       if (s->ela->mgmt_flush_tag == 0) {
+               s->ela->mgmt_flush_tag = eb_timeout_add(10000, 
(GtkFunction)contact_mgmt_flush, (gpointer)s->ela);
+       }
        set_menu_sensitivity();
 }
 

Index: offline_queue_mgmt.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/src/offline_queue_mgmt.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- offline_queue_mgmt.c        24 Mar 2003 19:24:13 -0000      1.10
+++ offline_queue_mgmt.c        24 Mar 2003 22:32:23 -0000      1.11
@@ -96,6 +96,9 @@
                eb_debug(DBG_CORE,"connecting on %s (trying again 
later)\n",get_service_name(ela->service_id));
                return 1;
        }
+       
+       ela->mgmt_flush_tag = 0; /* we can now consider it won't be called a 
second time */
+       
        if (!ela->connected) {
                eb_debug(DBG_CORE,"disconnected on %s (cancelling 
flush)\n",get_service_name(ela->service_id));
                return 0;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]