From 01bc2ebde4aace915fda2b60a88b7e4f7a0eb580 Mon Sep 17 00:00:00 2001
From: Moxie Marlinspike <moxie@thoughtcrime.org>
Date: Wed, 14 Dec 2016 16:20:09 -0800
Subject: [PATCH] Don't print safety number changes in inactive groups

Fixes #5930
// FREEBIE
---
 src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java b/src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java
index 3741e4ca88..3c741e80bb 100644
--- a/src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java
+++ b/src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java
@@ -42,7 +42,7 @@ public class IdentityUpdateJob extends MasterSecretJob {
     GroupDatabase.GroupRecord groupRecord;
 
     while ((groupRecord = reader.getNext()) != null) {
-      if (groupRecord.getMembers().contains(number)) {
+      if (groupRecord.getMembers().contains(number) && groupRecord.isActive()) {
         SignalServiceGroup            group       = new SignalServiceGroup(groupRecord.getId());
         IncomingTextMessage           incoming    = new IncomingTextMessage(number, 1, time, null, Optional.of(group), 0);
         IncomingIdentityUpdateMessage groupUpdate = new IncomingIdentityUpdateMessage(incoming);