Fixed Steam offline crash
This commit is contained in:
@@ -125,11 +125,11 @@ public class DesktopLauncher extends ClientLauncher{
|
|||||||
if(!SteamAPI.init()){
|
if(!SteamAPI.init()){
|
||||||
Log.err("Steam client not running.");
|
Log.err("Steam client not running.");
|
||||||
}else{
|
}else{
|
||||||
Vars.steam = true;
|
|
||||||
initSteam(args);
|
initSteam(args);
|
||||||
|
Vars.steam = true;
|
||||||
}
|
}
|
||||||
}catch(Exception e){
|
}catch(Throwable e){
|
||||||
|
steam = false;
|
||||||
Log.err("Failed to load Steam native libraries.");
|
Log.err("Failed to load Steam native libraries.");
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
@@ -199,9 +199,6 @@ public class DesktopLauncher extends ClientLauncher{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Array<FileHandle> getExternalMaps(){
|
public Array<FileHandle> getExternalMaps(){
|
||||||
if(steam && SVars.workshop == null){
|
|
||||||
SVars.workshop = new SWorkshop();
|
|
||||||
}
|
|
||||||
return !steam ? super.getExternalMaps() : SVars.workshop.getMapFiles();
|
return !steam ? super.getExternalMaps() : SVars.workshop.getMapFiles();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -222,7 +219,6 @@ public class DesktopLauncher extends ClientLauncher{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public NetProvider getNet(){
|
public NetProvider getNet(){
|
||||||
if(steam && SVars.net == null) SVars.net = new SNet(new ArcNetImpl());
|
|
||||||
return steam ? SVars.net : new ArcNetImpl();
|
return steam ? SVars.net : new ArcNetImpl();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user