diff mcabber/mcabber/screen.c @ 2036:f8958ab545ac

Make message delivery receipts more backward-compatible
author Mikael Berthe <mikael@lilotux.net>
date Mon, 15 Oct 2012 19:53:02 +0200
parents f740c4128f76
children 7f06eb956734
line wrap: on
line diff
--- a/mcabber/mcabber/screen.c	Sun Oct 14 18:06:50 2012 +0200
+++ b/mcabber/mcabber/screen.c	Mon Oct 15 19:53:02 2012 +0200
@@ -2250,7 +2250,7 @@
 void scr_remove_receipt_flag(const char *bjid, gconstpointer xep184)
 {
   winbuf *win_entry = scr_search_window(bjid, FALSE);
-  if (win_entry) {
+  if (win_entry && xep184) {
     hbuf_remove_receipt(win_entry->bd->hbuf, xep184);
     if (chatmode && (buddy_search_jid(bjid) == current_buddy))
       scr_update_buddy_window();