diff pidgin/gtkconv.c @ 26932:04af21d4be27

Set PurpleConversation unseen-(count|state) in gtkconv_set_unseen, as conv_set_unseen only sets it for hidden_conv conversations. Fixes #8358 committer: Paul Aurich <paul@darkrain42.org>
author jcs@jcs.org
date Fri, 08 May 2009 03:54:58 +0000
parents 0924698e2362
children 655013f05eaa d62b94408a00 e0bcdc2bad7d 4c465be6c39c
line wrap: on
line diff
--- a/pidgin/gtkconv.c	Fri May 08 02:58:33 2009 +0000
+++ b/pidgin/gtkconv.c	Fri May 08 03:54:58 2009 +0000
@@ -8324,6 +8324,9 @@
 			gtkconv->unseen_state = state;
 	}
 
+	purple_conversation_set_data(gtkconv->active_conv, "unseen-count", GINT_TO_POINTER(gtkconv->unseen_count));
+	purple_conversation_set_data(gtkconv->active_conv, "unseen-state", GINT_TO_POINTER(gtkconv->unseen_state));
+
 	purple_conversation_update(gtkconv->active_conv, PURPLE_CONV_UPDATE_UNSEEN);
 }