comparison libpurple/idle.c @ 17089:dfcca72d8653

Run the first timer at IDLEMARK + 1, to ensure we don't hit it right on IDLEMARK.
author Richard Laager <rlaager@wiktel.com>
date Mon, 14 May 2007 04:02:56 +0000
parents 99787980b0eb
children 856a25046228
comparison
equal deleted inserted replaced
17088:99787980b0eb 17089:dfcca72d8653
266 266
267 void 267 void
268 purple_idle_init() 268 purple_idle_init()
269 { 269 {
270 /* Add the timer to check if we're idle */ 270 /* Add the timer to check if we're idle */
271 idle_timer = purple_timeout_add(IDLEMARK * 1000, check_idleness_timer, NULL); 271 idle_timer = purple_timeout_add(1000 * (IDLEMARK + 1), check_idleness_timer, NULL);
272 272
273 purple_signal_connect(purple_conversations_get_handle(), "sent-im-msg", 273 purple_signal_connect(purple_conversations_get_handle(), "sent-im-msg",
274 purple_idle_get_handle(), 274 purple_idle_get_handle(),
275 PURPLE_CALLBACK(im_msg_sent_cb), NULL); 275 PURPLE_CALLBACK(im_msg_sent_cb), NULL);
276 purple_signal_connect(purple_connections_get_handle(), "signing-on", 276 purple_signal_connect(purple_connections_get_handle(), "signing-on",