# HG changeset patch # User Sean Egan # Date 1189896197 0 # Node ID 669c152c0290d9522fe00429a8fd338ff65f3b83 # Parent 0c84170f577812e216fca44a9d52773df64240e5 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 diff -r 0c84170f5778 -r 669c152c0290 libpurple/server.c --- 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")) {