From b4714b53601c51ccf55791c494c4c53ac77d1e79 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Mon, 12 Sep 2016 12:09:21 +0100
Subject: [PATCH] Removed redundant message state check.

---
 .../src/org/briarproject/sync/ValidationManagerImpl.java    | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/briar-core/src/org/briarproject/sync/ValidationManagerImpl.java b/briar-core/src/org/briarproject/sync/ValidationManagerImpl.java
index 1dba8b9c37..c83ee44793 100644
--- a/briar-core/src/org/briarproject/sync/ValidationManagerImpl.java
+++ b/briar-core/src/org/briarproject/sync/ValidationManagerImpl.java
@@ -205,10 +205,8 @@ class ValidationManagerImpl implements ValidationManager, Service,
 						if (e.getValue() != DELIVERED) allDelivered = false;
 					}
 					if (anyInvalid) {
-						if (db.getMessageState(txn, id) != INVALID) {
-							invalidateMessage(txn, id);
-							invalidate = getDependentsToInvalidate(txn, id);
-						}
+						invalidateMessage(txn, id);
+						invalidate = getDependentsToInvalidate(txn, id);
 					} else if (allDelivered) {
 						Message m = parseMessage(id, db.getRawMessage(txn, id));
 						Group g = db.getGroup(txn, m.getGroupId());
-- 
GitLab