From 54ce595c7f2e30733a20e85d088a2617b53d3670 Mon Sep 17 00:00:00 2001 From: yugecin Date: Tue, 2 Oct 2018 23:21:02 +0200 Subject: [PATCH] fix possible crashes while parsing hitsounds (see itdelatrisu/opsu#422) --- src/itdelatrisu/opsu/beatmap/HitObject.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/itdelatrisu/opsu/beatmap/HitObject.java b/src/itdelatrisu/opsu/beatmap/HitObject.java index 0503a85a..be30b7bc 100644 --- a/src/itdelatrisu/opsu/beatmap/HitObject.java +++ b/src/itdelatrisu/opsu/beatmap/HitObject.java @@ -240,7 +240,7 @@ public class HitObject { String[] edgeHitSoundTokens = tokens[8].split("\\|"); this.edgeHitSound = new byte[edgeHitSoundTokens.length]; for (int j = 0; j < edgeHitSoundTokens.length; j++) - edgeHitSound[j] = Byte.parseByte(edgeHitSoundTokens[j]); + edgeHitSound[j] = (byte) Short.parseShort(edgeHitSoundTokens[j]); } if (tokens.length > 9) { String[] edgeAdditionTokens = tokens[9].split("\\|");