From 2cf628305aaacc70cd60a298c7d10837ec0caafc Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 10 Nov 2019 22:12:25 -0500 Subject: [PATCH] Return -1 when applicable --- ios/src/io/anuke/mindustry/IOSLauncher.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ios/src/io/anuke/mindustry/IOSLauncher.java b/ios/src/io/anuke/mindustry/IOSLauncher.java index b72b6d4831..4f27410f96 100644 --- a/ios/src/io/anuke/mindustry/IOSLauncher.java +++ b/ios/src/io/anuke/mindustry/IOSLauncher.java @@ -65,6 +65,7 @@ public class IOSLauncher extends IOSApplication.Delegate{ try{ NSInputStream stream = new NSInputStream(url); + int[] tread = {0}; cons.get(new FileHandle(url.getPath()){ @Override @@ -80,14 +81,15 @@ 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); + int read = (int)stream.read(bytes, offset, length); + tread[0] += read; + if(read == 0) return -1; + return read; } }; } }); + Core.app.post(() -> Core.app.post(() -> Core.app.post(() -> ui.showInfo("Read " + tread[0])))); }catch(Throwable t){ ui.showException(t); }