Only keep track of sent auto-responses in determining whether to send an auto-response. This will keep people who have had a conversation and then set themselves away from getting confused and thinking it doesn't work

Sat, 15 Sep 2007 22:43:17 +0000

author
Sean Egan <seanegan@pidgin.im>
date
Sat, 15 Sep 2007 22:43:17 +0000
changeset 20326
8b1622442951
parent 20325
f715307b15ec
child 20327
658f3acfbf1f
child 20333
5f024b6f772a
child 20428
5526fe433c91

Only keep track of sent auto-responses in determining whether to send an auto-response. This will keep people who have had a conversation and then set themselves away from getting confused and thinking it doesn't work

libpurple/server.c file | annotate | diff | comparison | revisions
--- a/libpurple/server.c	Sat Sep 15 21:04:01 2007 +0000
+++ b/libpurple/server.c	Sat Sep 15 22:43:17 2007 +0000
@@ -143,6 +143,7 @@
 	 */
 	auto_reply_pref = purple_prefs_get_string("/purple/away/auto_reply");
 	if ((gc->flags & PURPLE_CONNECTION_AUTO_RESP) &&
+			flags & PURPLE_MESSAGE_AUTO_RESP &&
 			!purple_presence_is_available(presence) &&
 			strcmp(auto_reply_pref, "never")) {
 

mercurial