From d7e8ce80e32668d063b9dea951ffac7cdcfab7cf Mon Sep 17 00:00:00 2001 From: luvletter2333 Date: Thu, 7 Jul 2022 17:23:32 +0800 Subject: [PATCH] fix NPE in HideAllTabs --- .../java/org/telegram/ui/Components/FilterTabsView.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/FilterTabsView.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/FilterTabsView.java index d2f012d3d..da5df163e 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/FilterTabsView.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/FilterTabsView.java @@ -1496,7 +1496,8 @@ public class FilterTabsView extends FrameLayout { invalidated = true; requestLayout(); allTabsWidth = 0; - findDefaultTab().setTitle(LocaleController.getString("FilterAllChats", R.string.FilterAllChats)); + if (showAllChatsTab) + findDefaultTab().setTitle(LocaleController.getString("FilterAllChats", R.string.FilterAllChats)); for (int b = 0; b < N; b++) { allTabsWidth += tabs.get(b).getWidth(true) + AndroidUtilities.dp(32); } @@ -1527,7 +1528,8 @@ public class FilterTabsView extends FrameLayout { listView.setItemAnimator(itemAnimator); adapter.notifyDataSetChanged(); allTabsWidth = 0; - findDefaultTab().setTitle(LocaleController.getString("FilterAllChats", R.string.FilterAllChats)); + if (showAllChatsTab) + findDefaultTab().setTitle(LocaleController.getString("FilterAllChats", R.string.FilterAllChats)); for (int b = 0, N = tabs.size(); b < N; b++) { allTabsWidth += tabs.get(b).getWidth(true) + AndroidUtilities.dp(32); }