From 314316f42f899e943b7ae03267fe4fe8e81516bf Mon Sep 17 00:00:00 2001 From: ingmargoudt Date: Fri, 7 Apr 2017 15:19:11 +0200 Subject: [PATCH] moved inputstream for font to try clause --- .../main/java/org/mage/card/arcane/ModernCardRenderer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Mage.Client/src/main/java/org/mage/card/arcane/ModernCardRenderer.java b/Mage.Client/src/main/java/org/mage/card/arcane/ModernCardRenderer.java index 61b68ab40ca..740e4d73c28 100644 --- a/Mage.Client/src/main/java/org/mage/card/arcane/ModernCardRenderer.java +++ b/Mage.Client/src/main/java/org/mage/card/arcane/ModernCardRenderer.java @@ -21,6 +21,7 @@ import java.awt.font.*; import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; import java.io.IOException; +import java.io.InputStream; import java.net.URL; import java.text.AttributedCharacterIterator; import java.text.AttributedString; @@ -74,10 +75,9 @@ public class ModernCardRenderer extends CardRenderer { } private static Font loadFont(String name) { - try { + try(InputStream in = ModernCardRenderer.class.getResourceAsStream("/cardrender/" + name + ".ttf")) { return Font.createFont( - Font.TRUETYPE_FONT, - ModernCardRenderer.class.getResourceAsStream("/cardrender/" + name + ".ttf")); + Font.TRUETYPE_FONT,in); } catch (IOException e) { LOGGER.info("Failed to load font `" + name + "`, couldn't find resource."); } catch (FontFormatException e) {