changeset 13330:e9cf00a30b49

[gaim-migrate @ 15700] make sure disconnect messages get send before we disconnect committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 26 Feb 2006 20:16:56 +0000
parents 1d569233f257
children b13bbdbed4ed
files src/prpl.c
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/prpl.c	Sun Feb 26 19:35:31 2006 +0000
+++ b/src/prpl.c	Sun Feb 26 20:16:56 2006 +0000
@@ -292,12 +292,6 @@
 		return;
 	}
 
-	if (!gaim_status_is_online(new_status))
-	{
-		if (!gaim_account_is_disconnected(account))
-			gaim_account_disconnect(account);
-		return;
-	}
 
 	if (gaim_account_is_connecting(account))
 		/*
@@ -318,6 +312,13 @@
 	{
 		prpl_info->set_status(account, new_status);
 	}
+
+	if (!gaim_status_is_online(new_status))
+	{
+		if (!gaim_account_is_disconnected(account))
+			gaim_account_disconnect(account);
+		return;
+	}
 }
 
 void