Skip to content

Commit 2dbe7b3

Browse files
committed
Updated readInt so streams are closed
1 parent 4206874 commit 2dbe7b3

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

app/src/processing/app/UpdateCheck.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,12 @@ protected boolean promptToOpenContributionManager() {
206206

207207
protected int readInt(String filename) throws IOException {
208208
URL url = new URL(filename);
209-
InputStream stream = url.openStream();
209+
// try-with-resources auto closes things of type "Closeable" even the code throws an error
210+
try(InputStream stream = url.openStream();
210211
InputStreamReader isr = new InputStreamReader(stream);
211-
BufferedReader reader = new BufferedReader(isr);
212-
return Integer.parseInt(reader.readLine());
212+
BufferedReader reader = new BufferedReader(isr)) {
213+
return Integer.parseInt(reader.readLine());
214+
}
213215
}
214216

215217

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package processing.app;
2+
3+
public class UpdateCheckTest {
4+
}

0 commit comments

Comments
 (0)