diff libpurple/conversation.c @ 27115:2ab648c328cc

Consistently emit conversation-updated for typing state changes. Also reformatted ChangeLog.API a bit (I noticed there's a Changed section) and added a comment to the psychic plugin (since I had to look up why it was doing that). Patch from Florian Quze. Closes #7605. committer: Paul Aurich <paul@darkrain42.org>
author Florian Quèze <florian@instantbird.org>
date Fri, 05 Jun 2009 02:30:31 +0000
parents 1ba4bbd3b0cd
children 01f1929d0936 fb593c327870 42c64c41cf87
line wrap: on
line diff
--- a/libpurple/conversation.c	Fri Jun 05 01:58:22 2009 +0000
+++ b/libpurple/conversation.c	Fri Jun 05 02:30:31 2009 +0000
@@ -55,7 +55,6 @@
 	im = PURPLE_CONV_IM(c);
 
 	purple_conv_im_set_typing_state(im, PURPLE_NOT_TYPING);
-	purple_conv_im_update_typing(im);
 	purple_conv_im_stop_typing_timeout(im);
 
 	return FALSE;
@@ -1050,6 +1049,8 @@
 								   "buddy-typing-stopped", im->conv->account, im->conv->name);
 				break;
 		}
+
+		purple_conv_im_update_typing(im);
 	}
 }