From 7959ae6462b84b5c13c26ac514b9b866c0bdf289 Mon Sep 17 00:00:00 2001 From: Joel Moniz Date: Fri, 27 Feb 2015 19:45:53 +0530 Subject: [PATCH] Contrib Manager parses whole contribs.txt irrespective of errors Implemented as per @prisonerjohn 's suggestion at https://github.com/processing/processing/issues/2953#issuecomment-71921649 --- app/src/processing/app/contrib/ContributionListing.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/processing/app/contrib/ContributionListing.java b/app/src/processing/app/contrib/ContributionListing.java index 5c92da186..283aab7af 100644 --- a/app/src/processing/app/contrib/ContributionListing.java +++ b/app/src/processing/app/contrib/ContributionListing.java @@ -515,7 +515,13 @@ public class ContributionListing { ContributionType contribType = ContributionType.fromName(type); if (contribType == null) { System.err.println("Error in contribution listing file on line " + (start+1)); - return outgoing; + // Scan forward for the next blank line + int end = ++start; + while (end < lines.length && !lines[end].equals("")) { + end++; + } + start = end + 1; + continue; } // Scan forward for the next blank line