From 04e33670e0273eb5052626a6e261b3b3e8f1a26f Mon Sep 17 00:00:00 2001 From: Immortius Date: Tue, 3 Jul 2018 23:30:52 +1000 Subject: [PATCH] Fixed openStream() --- .../main/java/org/terasology/assets/format/AssetDataFile.java | 2 +- .../terasology/assets/module/ModuleAwareAssetTypeManager.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gestalt-asset-core/src/main/java/org/terasology/assets/format/AssetDataFile.java b/gestalt-asset-core/src/main/java/org/terasology/assets/format/AssetDataFile.java index 03f5e326..e86ea8bd 100644 --- a/gestalt-asset-core/src/main/java/org/terasology/assets/format/AssetDataFile.java +++ b/gestalt-asset-core/src/main/java/org/terasology/assets/format/AssetDataFile.java @@ -99,7 +99,7 @@ public BufferedInputStream openStream() throws IOException { try { return AccessController.doPrivileged((PrivilegedExceptionAction) () -> { Preconditions.checkState(Files.isRegularFile(path)); - new BufferedInputStream(Files.newInputStream(path)) + return new BufferedInputStream(Files.newInputStream(path)); }); } catch (PrivilegedActionException e) { throw new IOException("Failed to open stream for '" + path + "'", e); diff --git a/gestalt-asset-core/src/main/java/org/terasology/assets/module/ModuleAwareAssetTypeManager.java b/gestalt-asset-core/src/main/java/org/terasology/assets/module/ModuleAwareAssetTypeManager.java index d225e6bb..287313c3 100644 --- a/gestalt-asset-core/src/main/java/org/terasology/assets/module/ModuleAwareAssetTypeManager.java +++ b/gestalt-asset-core/src/main/java/org/terasology/assets/module/ModuleAwareAssetTypeManager.java @@ -127,7 +127,7 @@ public ModuleAwareAssetTypeManager(ClassFactory classFactory) { } @Override - public synchronized void close() { + public synchronized void close() throws IOException { for (AssetType assetType : assetTypes.values()) { assetType.close(); }