diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt index 82c62d0e..0042a7f9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt @@ -92,6 +92,7 @@ class MainActivity : SimpleActivity() { (conversations_list.adapter as? ConversationsAdapter)?.updateFontSize() } + (conversations_list.adapter as? ConversationsAdapter)?.updateDrafts() updateTextColors(main_coordinator) no_conversations_placeholder_2.setTextColor(getAdjustedPrimaryColor()) no_conversations_placeholder_2.underlineText() @@ -250,8 +251,8 @@ class MainActivity : SimpleActivity() { .thenByDescending { it.date } ).toMutableList() as ArrayList conversations_list.beVisibleIf(hasConversations) - no_conversations_placeholder.beVisibleIf(!hasConversations) - no_conversations_placeholder_2.beVisibleIf(!hasConversations) + no_conversations_placeholder.beGoneIf(hasConversations) + no_conversations_placeholder_2.beGoneIf(hasConversations) if (!hasConversations && config.appRunCount == 1) { no_conversations_placeholder.text = getString(R.string.loading_messages) @@ -279,7 +280,9 @@ class MainActivity : SimpleActivity() { try { (currAdapter as ConversationsAdapter).updateConversations(sortedConversations) if (currAdapter.conversations.isEmpty()) { + conversations_list.beGone() no_conversations_placeholder.text = getString(R.string.no_conversations_found) + no_conversations_placeholder.beVisible() no_conversations_placeholder_2.beVisible() } } catch (ignored: Exception) {