From a1eef6fde5b746de6d17e8397262646b9b505e5d Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Mon, 1 May 2017 11:36:31 -0400 Subject: [PATCH] Remove invalid assert in case of legitimately stacking unicode This assert was being falsely triggered by legitimate unicode. The current state of affairs (unchanged by this PR) is that all diacriticals will be stripped from a message that also contains e.g. 3 flags in a sequence. // FREEBIE --- Signal/src/util/DisplayableTextFilter.swift | 1 - 1 file changed, 1 deletion(-) diff --git a/Signal/src/util/DisplayableTextFilter.swift b/Signal/src/util/DisplayableTextFilter.swift index f91e4b0ba..ab2258fa6 100644 --- a/Signal/src/util/DisplayableTextFilter.swift +++ b/Signal/src/util/DisplayableTextFilter.swift @@ -17,7 +17,6 @@ import Foundation if (self.hasExcessiveDiacriticals(text: text)) { Logger.warn("\(TAG) filtering text for excessive diacriticals.") let filteredText = text.folding(options: .diacriticInsensitive, locale: .current) - assert(!self.hasExcessiveDiacriticals(text: filteredText)) return filteredText }