Fixed multithreading not working on iOS

This commit is contained in:
Anuken
2018-04-28 11:15:53 -04:00
parent 7a22ca2841
commit cdda421920

View File

@@ -2,8 +2,10 @@ package io.anuke.mindustry;
import com.badlogic.gdx.backends.iosrobovm.IOSApplication; import com.badlogic.gdx.backends.iosrobovm.IOSApplication;
import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration; import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration;
import io.anuke.kryonet.DefaultThreadImpl;
import io.anuke.kryonet.KryoClient; import io.anuke.kryonet.KryoClient;
import io.anuke.kryonet.KryoServer; import io.anuke.kryonet.KryoServer;
import io.anuke.mindustry.core.ThreadHandler;
import io.anuke.mindustry.io.Platform; import io.anuke.mindustry.io.Platform;
import io.anuke.mindustry.net.Net; import io.anuke.mindustry.net.Net;
import io.anuke.ucore.scene.ui.TextField; import io.anuke.ucore.scene.ui.TextField;
@@ -49,6 +51,11 @@ public class IOSLauncher extends IOSApplication.Delegate {
public String getLocaleName(Locale locale) { public String getLocaleName(Locale locale) {
return locale.getDisplayName(locale); return locale.getDisplayName(locale);
} }
@Override
public ThreadHandler.ThreadProvider getThreadProvider() {
return new DefaultThreadImpl();
}
}; };
IOSApplicationConfiguration config = new IOSApplicationConfiguration(); IOSApplicationConfiguration config = new IOSApplicationConfiguration();