software-jessies-org / jessies

Terminator, Evergreen, lwm and friends
GNU General Public License v2.0
84 stars 19 forks source link

Preferences menu missing on macOS with JRE 8u311 #52

Open martindorey opened 2 years ago

martindorey commented 2 years ago

A correspondent at work was disappointed not to be able to have white on black and translucent windows. He sent screenshots of all his menus showing that Preferences isn't there. Looking at https://github.com/software-jessies-org/jessies/blob/f0ffa063b1cc255cfd2f984007e9e1dfec9bc7dd/salma-hayek/src/e/util/Preferences.java#L147, I might guess that it's been broken for Java 8 since https://github.com/software-jessies-org/jessies/commit/98f80e2cfe4a9e6233ef242c006eecb851cc6823 from @enh in 2018 or the accidentally committed git rm alluded to in the check-in comment. I would ask my correspondent to send the log, so I could see the exception and verify that it's because his JRE doesn't have the requisite class, but, oh, we seem to ignore it at https://github.com/software-jessies-org/jessies/blob/f0ffa063b1cc255cfd2f984007e9e1dfec9bc7dd/salma-hayek/src/e/util/Preferences.java#L166. I'll ask him if he's allowed to install a JRE from a later version of Java on this company system, but, based on what he said earlier, I'll bet that the answer is "no". I'd prefer that we offered the Preferences item on the wrong menu than just dropped it.