forked from 2009Scape/Server
Fixed a JVM bug that could cause a crash on linux when minimizing/maximizing
This commit is contained in:
parent
5c13e36216
commit
8a4e297114
3 changed files with 6 additions and 0 deletions
|
|
@ -26,6 +26,9 @@ object GameLaunch {
|
|||
GameConfig.parse(GameConfig.configLocation)
|
||||
GameConfig.implementHoliday()
|
||||
GameConfig.extendRenderDistance()
|
||||
if(System.getProperty("os.name").toLowerCase().contains("nux")){ //Fixes crashing due to XInitThreads not being called - JVM bug
|
||||
System.load(javaClass.classLoader.getResource("libfixXInitThreads.so")!!.file)
|
||||
}
|
||||
} catch (e: Exception){
|
||||
GameConfig.IP_ADDRESS = "play.2009scape.org"
|
||||
GameConfig.IP_MANAGEMENT = "play.2009scape.org"
|
||||
|
|
|
|||
3
Client/src/main/resources/fixXinitThreads.cpp
Normal file
3
Client/src/main/resources/fixXinitThreads.cpp
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#include <Xlib.h>
|
||||
#include <stdio.h>
|
||||
class a{public: a() { XInitThreads(); }};a X;
|
||||
BIN
Client/src/main/resources/libfixXInitThreads.so
Executable file
BIN
Client/src/main/resources/libfixXInitThreads.so
Executable file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue