Fixes #4731: Take the position where the user clicked the handle into account when calculating the new scrollbar position.

Also fixes: The scrollbar did not subtract the handle height when determining the available space for moving the handle, thus introducing drift the further down a user scrolled.
Also fixes: The scrollbar did not resize it's trackbar when the ME inventory screens were resized and the number of rows changed, same for craft confirm.
This commit is contained in:
Sebastian Hartte
2020-09-13 23:12:59 +02:00
parent d87ff9d1e7
commit 38244000c9
4 changed files with 46 additions and 12 deletions
@@ -283,6 +283,8 @@ public class MEMonitorableScreen<T extends MEMonitorableContainer> extends AEBas
craftingGridOffsetX -= 25;
craftingGridOffsetY -= 6;
this.setScrollBar();
}
@Override