mirror of
https://github.com/oxen-io/session-android.git
synced 2025-06-09 07:28:34 +00:00
Check menu item visibility when calculating menu size.
This commit is contained in:
parent
c6dd25a119
commit
2d60d5fb1f
@ -61,7 +61,13 @@ public class AdaptiveActionsToolbar extends Toolbar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void adjustMenuActions(@NonNull Menu menu, int maxToShow, int toolbarWidthPx) {
|
public static void adjustMenuActions(@NonNull Menu menu, int maxToShow, int toolbarWidthPx) {
|
||||||
int menuSize = menu.size();
|
int menuSize = 0;
|
||||||
|
|
||||||
|
for (int i = 0; i < menu.size(); i++) {
|
||||||
|
if (menu.getItem(i).isVisible()) {
|
||||||
|
menuSize++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int widthAllowed = toolbarWidthPx - ViewUtil.dpToPx(NAVIGATION_DP);
|
int widthAllowed = toolbarWidthPx - ViewUtil.dpToPx(NAVIGATION_DP);
|
||||||
int nItemsToShow = Math.min(maxToShow, widthAllowed / ViewUtil.dpToPx(ACTION_VIEW_WIDTH_DP));
|
int nItemsToShow = Math.min(maxToShow, widthAllowed / ViewUtil.dpToPx(ACTION_VIEW_WIDTH_DP));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user