From ca64401dde1ecf1496fed113c90d7961e577dc6d Mon Sep 17 00:00:00 2001 From: Denis Molony Date: Fri, 15 Jan 2021 08:19:34 +1000 Subject: [PATCH] allow empty DATA --- src/com/bytezone/diskbrowser/applefile/SubLine.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/com/bytezone/diskbrowser/applefile/SubLine.java b/src/com/bytezone/diskbrowser/applefile/SubLine.java index 6b2d3a1..595f8d2 100644 --- a/src/com/bytezone/diskbrowser/applefile/SubLine.java +++ b/src/com/bytezone/diskbrowser/applefile/SubLine.java @@ -335,8 +335,11 @@ public class SubLine implements ApplesoftConstants break; case TOKEN_DATA: - String[] chunks = new String (getBuffer ()).split (","); - for (String chunk : chunks) + lineBuffer = getBuffer (); + if (lineBuffer.length == 0) + break; + + for (String chunk : new String (lineBuffer).split (",")) { b = (byte) chunk.charAt (0); if (Utility.isDigit (b) || b == Utility.ASCII_MINUS || b == Utility.ASCII_DOT)