fix: hide all chat

This commit is contained in:
Next Alone 2022-07-07 06:25:16 +08:00 committed by luvletter2333
parent d0e1ebd029
commit eab8088cae
No known key found for this signature in database
GPG Key ID: A26A8880836E1978
1 changed files with 7 additions and 4 deletions

View File

@ -1317,11 +1317,14 @@ public class FilterTabsView extends FrameLayout {
if (!tabs.isEmpty()) {
int width = MeasureSpec.getSize(widthMeasureSpec) - AndroidUtilities.dp(7) - AndroidUtilities.dp(7);
Tab firstTab = findDefaultTab();
int tabWith = firstTab.getWidth(false);
if (showAllChatsTab)
int tabWith = 0;
int trueTabsWidth = allTabsWidth ;
if (showAllChatsTab) {
tabWith = firstTab.getWidth(false);
trueTabsWidth = allTabsWidth - tabWith;
firstTab.setTitle(allTabsWidth > width ? LocaleController.getString("FilterAllChatsShort", R.string.FilterAllChatsShort) : LocaleController.getString("FilterAllChats", R.string.FilterAllChats));
int trueTabsWidth = allTabsWidth - tabWith;
trueTabsWidth += firstTab.getWidth(false);
trueTabsWidth += firstTab.getWidth(false);
}
int prevWidth = additionalTabWidth;
additionalTabWidth = trueTabsWidth < width ? (width - trueTabsWidth) / tabs.size() : 0;
if (prevWidth != additionalTabWidth) {