diff --git a/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java b/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java index 86032632f..13467171c 100644 --- a/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java +++ b/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java @@ -65,7 +65,7 @@ @com.google.inject.Singleton public class ThemeManagerImpl implements ThemeManager { - static FileTypeMap map = null; + private static final FileTypeMap map; static { // TODO: figure out why PNG is missing from Java MIME types map = FileTypeMap.getDefaultFileTypeMap(); @@ -77,7 +77,7 @@ public class ThemeManagerImpl implements ThemeManager { } } - private static Log log = LogFactory.getLog(ThemeManagerImpl.class); + private static final Log log = LogFactory.getLog(ThemeManagerImpl.class); private final Weblogger roller; // directory where themes are kept private String themeDir = null; @@ -354,7 +354,7 @@ public void importTheme(Weblog weblog, SharedTheme theme, boolean skipStylesheet RollerMessages errors = new RollerMessages(); fileMgr.createThemeMediaFile(weblog, mf, errors); try { - resource.getInputStream().close(); + is.close(); } catch (IOException ex) { errors.addError("error.closingStream"); log.debug("ERROR closing inputstream");