diff --git a/src/main/java/codechicken/nei/BookmarkPanel.java b/src/main/java/codechicken/nei/BookmarkPanel.java index b0a27bc0e..cbd2776a1 100644 --- a/src/main/java/codechicken/nei/BookmarkPanel.java +++ b/src/main/java/codechicken/nei/BookmarkPanel.java @@ -528,8 +528,10 @@ public Rectangle4i calculateBounds() { final int width = Math.max( ItemsGrid.SLOT_SIZE, snapDownToMultiple( - Math.min(freeSpace - paddingLeft, maxWidth - paddingLeft - paddingRight), - ItemsGrid.SLOT_SIZE)); + Math.min(freeSpace - paddingLeft, maxWidth - paddingLeft - paddingRight) + - BookmarkGrid.GROUP_PANEL_WIDTH, + ItemsGrid.SLOT_SIZE)) + + BookmarkGrid.GROUP_PANEL_WIDTH; final int height = Math.max(ItemsGrid.SLOT_SIZE, maxHeight - paddingTop - paddingBottom); return new Rectangle4i(paddingLeft + PADDING, paddingTop + PADDING, width, height); diff --git a/src/main/java/codechicken/nei/bookmark/BookmarkGrid.java b/src/main/java/codechicken/nei/bookmark/BookmarkGrid.java index f6d3a0524..8d5da5b47 100644 --- a/src/main/java/codechicken/nei/bookmark/BookmarkGrid.java +++ b/src/main/java/codechicken/nei/bookmark/BookmarkGrid.java @@ -89,7 +89,7 @@ public boolean equals(Object obj) { public static final Color PLACEHOLDER_COLOR = new Color(0x66222222, true); public static final int DEFAULT_GROUP_ID = 0; - protected static final int GROUP_PANEL_WIDTH = 7; + public static final int GROUP_PANEL_WIDTH = 7; protected static final float SCALE_SPEED = 0.1f; protected List bookmarkItems = new ArrayList<>();