diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt index f080c36a..e70cbb13 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt @@ -454,11 +454,18 @@ fun Context.getNameAndPhotoFromPhoneNumber(number: String): NamePhoto? { fun Context.updateUnreadCountBadge(conversations : ArrayList){ var count = 0 + conversations.forEach { - if(!it.read) count++ + if(!it.read) { + count++ + } + } + + if(count == 0) { + ShortcutBadger.removeCount(this) + } else { + ShortcutBadger.applyCount(this,count) } - if(count == 0) ShortcutBadger.removeCount(this) - else ShortcutBadger.applyCount(this,count) }