From 001294a94c875bcd17c411d21216655f6a7992eb Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 10 Nov 2019 21:44:11 -0500 Subject: [PATCH] Use different streams --- ios/src/io/anuke/mindustry/IOSLauncher.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ios/src/io/anuke/mindustry/IOSLauncher.java b/ios/src/io/anuke/mindustry/IOSLauncher.java index 9bf4430b3b..b72b6d4831 100644 --- a/ios/src/io/anuke/mindustry/IOSLauncher.java +++ b/ios/src/io/anuke/mindustry/IOSLauncher.java @@ -64,8 +64,8 @@ public class IOSLauncher extends IOSApplication.Delegate{ coord.coordinateReadingItem(documentURLs.get(0), NSFileCoordinatorReadingOptions.None, url -> { try{ - cons.get(new FileHandle(url.getAbsoluteURL().getPath())); - /* + NSInputStream stream = new NSInputStream(url); + cons.get(new FileHandle(url.getPath()){ @Override public InputStream read(){ @@ -80,11 +80,14 @@ public class IOSLauncher extends IOSApplication.Delegate{ @Override public int read(byte[] bytes, int offset, int length){ + if(!stream.hasBytesAvailable()){ + return -1; + } return (int)stream.read(bytes, offset, length); } }; } - });*/ + }); }catch(Throwable t){ ui.showException(t); }