forgot to add check if the message that is opened in the messageview is
authorChristoph Hohmann <reboot@gmx.ch>
Fri, 5 Sep 2003 21:24:01 +0000 (21:24 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Fri, 5 Sep 2003 21:24:01 +0000 (21:24 +0000)
really meant in the notification

src/messageview.c

index 495efc605de17f0cd490c9cafa07fd6d1423e546..32af2cfe73c9f839a3d923834dd1d252cf30e83c 100644 (file)
@@ -1336,6 +1336,9 @@ static gboolean messageview_update_msg(gpointer source, gpointer data)
        MsgInfoUpdate *msginfo_update = (MsgInfoUpdate *) source;
        MessageView *messageview = (MessageView *)data;
 
+       if (messageview->msginfo != msginfo_update->msginfo)
+               return FALSE;
+
        if (msginfo_update->flags & MSGINFO_UPDATE_DELETED) {
                messageview_clear(messageview);
                messageview_update(messageview);