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;
|
package net.sf.openrocket.preset.xml;
|
||||||
|
|
||||||
|
import java.io.BufferedInputStream;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
@ -22,6 +23,10 @@ public class OpenRocketComponentLoader implements Loader<ComponentPreset> {
|
|||||||
public Collection<ComponentPreset> load(InputStream stream, String filename) {
|
public Collection<ComponentPreset> load(InputStream stream, String filename) {
|
||||||
|
|
||||||
log.debug("Loading presets from file " + filename);
|
log.debug("Loading presets from file " + filename);
|
||||||
|
|
||||||
|
if ( ! (stream instanceof BufferedInputStream) ) {
|
||||||
|
stream = new BufferedInputStream(stream);
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
List<ComponentPreset> presets;
|
List<ComponentPreset> presets;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user