fix NPE in HideAllTabs

This commit is contained in:
luvletter2333 2022-07-07 17:23:32 +08:00
parent 6e17a698e0
commit d7e8ce80e3
No known key found for this signature in database
GPG Key ID: A26A8880836E1978
1 changed files with 4 additions and 2 deletions

View File

@ -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);
}