Ensure we have a BufferedInputStream when loading presets.
This commit is contained in:
parent
8219e5cd31
commit
0c9db36841
@ -1,5 +1,6 @@
|
||||
package net.sf.openrocket.preset.xml;
|
||||
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.Collection;
|
||||
@ -22,6 +23,10 @@ public class OpenRocketComponentLoader implements Loader<ComponentPreset> {
|
||||
public Collection<ComponentPreset> load(InputStream stream, String filename) {
|
||||
|
||||
log.debug("Loading presets from file " + filename);
|
||||
|
||||
if ( ! (stream instanceof BufferedInputStream) ) {
|
||||
stream = new BufferedInputStream(stream);
|
||||
}
|
||||
|
||||
try {
|
||||
List<ComponentPreset> presets;
|
||||
|
Loading…
x
Reference in New Issue
Block a user