diff libpurple/protocols/msn/user.c @ 31299:4445ae4215b8

Don't destroy our local object storing the display picture when a NLN command show us the same MsnObject.
author masca@cpw.pidgin.im
date Mon, 02 Aug 2010 20:36:02 +0000
parents 56ef12440d52
children 1f16cfce4718
line wrap: on
line diff
--- a/libpurple/protocols/msn/user.c	Fri Jul 30 18:21:59 2010 +0000
+++ b/libpurple/protocols/msn/user.c	Mon Aug 02 20:36:02 2010 +0000
@@ -577,7 +577,7 @@
 {
 	g_return_if_fail(user != NULL);
 
-	if (user->msnobj != NULL)
+	if (user->msnobj != NULL && !msn_object_find_local(msn_object_get_sha1(obj)))
 		msn_object_destroy(user->msnobj);
 
 	user->msnobj = obj;