You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to a bug, initializing JNativeHook kept crashing on Linux during initialization. Well, we thought, as long as we don't register anything it should be fine. But nope, the native library is loaded in a static block in GlobalScreen.
In my opinion, this is a no-go. The library should only load when you tell it to and not as soon as it is accessed in any way.
The text was updated successfully, but these errors were encountered:
In order to avoid introducing major changes and inconveniencing developers with usage more complicated then necessary, perhaps it would be fine simply if the native resources loaded when they are first required, probably in GlobalScreen.registerNativeHook
Due to a bug, initializing JNativeHook kept crashing on Linux during initialization. Well, we thought, as long as we don't register anything it should be fine. But nope, the native library is loaded in a static block in GlobalScreen.
In my opinion, this is a no-go. The library should only load when you tell it to and not as soon as it is accessed in any way.
The text was updated successfully, but these errors were encountered: