[gaim-migrate @ 15333]

Sat, 21 Jan 2006 21:34:28 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Sat, 21 Jan 2006 21:34:28 +0000
changeset 12980
8a8ede13795c
parent 12979
a5f99a474d5a
child 12981
983938c1ff29

[gaim-migrate @ 15333]
Never auto-reply when available

src/server.c file | annotate | diff | comparison | revisions
--- a/src/server.c	Sat Jan 21 09:45:22 2006 +0000
+++ b/src/server.c	Sat Jan 21 21:34:28 2006 +0000
@@ -520,7 +520,8 @@
 
 		auto_reply_pref = gaim_prefs_get_string("/core/away/auto_reply");
 
-		if (gaim_presence_is_available(presence) ||
+		status = gaim_presence_get_active_status(presence);
+		if (gaim_status_is_available(status) ||
 		    !strcmp(auto_reply_pref, "never") ||
 		    (!gaim_presence_is_idle(presence) &&
 		     !strcmp(auto_reply_pref, "awayidle")))
@@ -529,10 +530,8 @@
 			return;
 		}
 
-		status = gaim_presence_get_active_status(presence);
-		if (status != NULL)
-			away_msg = gaim_value_get_string(
-				gaim_status_get_attr_value(status, "message"));
+		away_msg = gaim_value_get_string(
+			gaim_status_get_attr_value(status, "message"));
 
 		if ((away_msg != NULL) && (*away_msg != '\0')) {
 			struct last_auto_response *lar;

mercurial