UI Multiplication on Mouse Move
Small presentation of the issue: https://www.youtube.com/watch?v=Cq75-Dacj7M
Can be reliably reproduced by me when trying to assign an item to an equipment slot container and the list features more than 3 options. No issue when only 3 options present.
Java 1.8.0-151 tested, Java 9.0.4 tested
Having the same issue, fix mentioned above does not work for me.
PCGen 6.08.00RC7 &
openjdk version "11.0.5" 2019-10-15
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.5+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.5+10, mixed mode)
Repro rate (for me) is 100% by going to the “Description” tab and selecting the “Portrait” subtab, as soon as you click on it the UI will stop refreshing and render offset at mouse position when hovering over elements.
Running from either the supplied bat file (which adds the arguments specified in the comment above) or the plain executable does not help.
Running the logging on “FINER” shows that it stops printing or logging anything with mouse hovers right after this bug is introduced (in “normal” behaviour it logs on ANY hover), clicking or exiting the program will still print info.
Solution: run Command Line, navigate to your PCGen installed files "cd c:\the\path\to\pcgen" and type in:
java "-Dsun.java2d.d3d=false" -jar .\pcgen.jar
I've added the character file that was used in the video to reproduce it.
Loaded sources are (Paizo Publishing) Advanced Class Guide, Advanced Player's Guide, Advanced Race Guide, Core Rulebook, Ultimate Combat, Ultimate Equipment, Ultimate Magic