Fixed Steam offline crash

This commit is contained in:
Anuken
2019-09-30 20:21:37 -04:00
parent 3b5dd7567a
commit 5eba4a360d

View File

@@ -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();
} }