OSX Release: Fake fullscreen

Issue #494 resolved
Matthias Schoettle created an issue

During startup of the released version (earliest I checked is v6.5, probably earlier until now), the following exception occurs:

Full screen mode disabled. Could not load libjAppleMenuBar.jnilib from core.jar
Exception in thread "main" java.lang.NullPointerException
    at japplemenubar.JAppleMenuBar.hide(JAppleMenuBar.java:77)
    at processing.core.PApplet.runSketch(PApplet.java:10874)
    at processing.core.PApplet.main(PApplet.java:10525)
    at org.mt4j.MTApplication.initialize(MTApplication.java:110)
    at org.mt4j.MTApplication.initialize(MTApplication.java:74)
    at org.mt4j.MTApplication.initialize(MTApplication.java:65)
    at ca.mcgill.sel.ram.ui.RamApp.initialize(RamApp.java:215)
    at ca.mcgill.sel.ram.ui.TouchCORE.main(TouchCORE.java:73)

It probably prevents the remaining code from executing, which is why no Java implementation classes can be imported right now.

Comments (2)

  1. Matthias Schoettle reporter

    Resolves #494: Fixes build when extracting mt4j to not exclude jnilibs.

    The required libjAppleMenuBar.jnilib is contained within the MT4j.jar. It is responsible for hiding the menu bar in fullscreen mode.

    → <<cset 66026a49c79e>>

  2. Log in to comment