summaryrefslogtreecommitdiff
path: root/libpurple/prpl.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/prpl.c')
-rw-r--r--libpurple/prpl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libpurple/prpl.c b/libpurple/prpl.c
index f423486407..23eb4faa11 100644
--- a/libpurple/prpl.c
+++ b/libpurple/prpl.c
@@ -282,7 +282,8 @@ purple_prpl_got_user_status(PurpleAccount *account, const char *name,
g_slist_free(list);
- /* we get to re-use the last status we found */
+ /* The buddy is no longer online, they are therefore by definition not
+ * still typing to us. */
if (!purple_status_is_online(status))
serv_got_typing_stopped(purple_account_get_connection(account), name);
}